[poky] problem .so files in my image.
kubera samrat
kubera.samrat at gmail.com
Sat Mar 12 00:29:33 PST 2011
Hi,
I have added jpeg_6b to my recipe. When I build it It got
succesful stating " Tasks Summary: Attempted 3879 tasks of which 3863
didn't need to be rerun and 0 failed."
But When I mount my image I am unable to see ".so" files. But I can
see those files created in ".libs" folder. even I tried to copy those
files from .libs to image folder but I can't see.
Can you please suggest me the solution. my jpeg_6b.bb file looks like
as shown below.
************************************************************************************************************************************************************
SUMMARY = "library for jpeg"
DESCRIPTION = "Libraries that allow compression of image files based
on the Joint Photographic Experts"
HOMEPAGE = "http://www.ijg.org/"
SECTION = "libs"
LICENSE = "jpeg"
DEPENDS = "libtool-cross"
DEPENDS_virtclass-native = "libtool-native"
PR = "r0"
S = "${WORKDIR}/jpeg-${PV}"
SRC_URI = "http://www.ijg.org/files/jpegsrc.v${PV}.tar.gz"
inherit pkgconfig autotools
EXTRA_OECONF="--enable-static --enable-shared"
EXTRA_OEMAKE='"LIBTOOL=${STAGING_BINDIR}/${HOST_SYS}-libtool"'
#CFLAGS_append = " -D_REENTRANT"
#INSTALL_PREFIX="${D}"
do_configure_prepend(){
# rm -f ${D}/ltconfig
rm -f ${D}/ltmain.sh
# rm -f ${D}${includedir}/jconfig.h
}
do_configure(){
oe_runconf PREFIX=${D}
}
do_compile(){
oe_runmake "LIBTOOL=$LIBTOOL"
}
do_install(){
install -d ${D}${bindir} ${D}${includedir}\
${D}${mandir}/man1 ${D}${libdir}
# install -m 0755 .libs/libjpeg.so ${STAGING_LIBDIR}
# install -m 0755 .libs/libjpeg.so.62 ${STAGING_LIBDIR}
# install -m 0755 .libs/libjpeg.so.62.0.0 ${STAGING_LIBDIR}
oe_runmake 'bindir=${D}${bindir}' 'mandir=${D}${mandir}'
'libdir=${D}${libdir}'install
install -m 0755 .libs/libjpeg.so ${D}${libdir}
install -m 0755 .libs/libjpeg.so.62 ${D}${libdir}
install -m 0755 .libs/libjpeg.so.62.0.0 ${D}${libdir}
}
PACKAGES =+ "jpeg-tools "
DESCRIPTION_jpeg-tools = "The jpeg-tools package includes the client
programs for access libjpeg functionality. These tools allow for the
compression, decompression, transformation and display of JPEG files."
FILES_jpeg-tools = "${bindir}/*"
BBCLASSEXTEND = "native"
***************************************************************************************************************************************
Thanks and regards,
V kubera Samrat
More information about the poky
mailing list