[oe] [meta-oe][PATCH 07/14] libelf: import from OE rev d4f0211e2078d5033ae0dee74664de5520d8392d

Martin Jansa martin.jansa at gmail.com
Mon May 30 05:30:16 UTC 2011


On Sun, May 29, 2011 at 06:48:55PM -0700, Khem Raj wrote:
> On Sun, 2011-05-29 at 23:56 +0200, Martin Jansa wrote:
> > Signed-off-by: Martin Jansa <Martin.Jansa at gmail.com>
> 
> You do not need to import libelf recipe. oe-core provides libelf via
> elfutils change the depending recipes to depend on elfutils instead.

OK, thanks! Will test and update patch.
koen: should I update patch in same branch or send new patch removing
libelf and changing deps?

> 
> > ---
> >  meta-oe/recipes-support/libelf/libelf_0.8.13.bb |   38 +++++++++++++++++++++++
> >  1 files changed, 38 insertions(+), 0 deletions(-)
> >  create mode 100644 meta-oe/recipes-support/libelf/libelf_0.8.13.bb
> > 
> > diff --git a/meta-oe/recipes-support/libelf/libelf_0.8.13.bb b/meta-oe/recipes-support/libelf/libelf_0.8.13.bb
> > new file mode 100644
> > index 0000000..2ca562f
> > --- /dev/null
> > +++ b/meta-oe/recipes-support/libelf/libelf_0.8.13.bb
> > @@ -0,0 +1,38 @@
> > +DESCRIPTION = "libelf is an ELF object file access library. \
> > +The elf library provides routines to access, and manipulate, Elf object files."
> > +LICENSE = "LGPLv2"
> > +LIC_FILES_CHKSUM = "file://COPYING.LIB;md5=6e29c688d912da12b66b73e32b03d812"
> > +SECTION = "libs"
> > +PR = "r1"
> > +
> > +SRC_URI = "http://www.mr511.de/software/libelf-${PV}.tar.gz"
> > +SRC_URI[md5sum] = "4136d7b4c04df68b686570afa26988ac"
> > +SRC_URI[sha256sum] = "591a9b4ec81c1f2042a97aa60564e0cb79d041c52faa7416acb38bc95bd2c76d"
> > +
> > +inherit autotools
> > +
> > +PARALLEL_MAKE = ""
> > +
> > +TARGET_CC_ARCH += "${LDFLAGS}"
> > +
> > +EXTRA_OECONF_append_virtclass-native = " --enable-static"
> > +
> > +do_configure_prepend () {
> > +	if test ! -e acinclude.m4; then
> > +		cp aclocal.m4 acinclude.m4
> > +	fi
> > +}
> > +
> > +do_install () {
> > +	oe_runmake 'prefix=${D}${prefix}' 'exec_prefix=${D}${exec_prefix}' \
> > +		   'libdir=${D}${libdir}' 'includedir=${D}${includedir}' \
> > +		   install
> > +	install -d ${STAGING_INCDIR}/libelf
> > +        for i in libelf.h nlist.h gelf.h sys_elf.h; do
> > +                install -m 0644 lib/$i ${STAGING_INCDIR}/libelf/
> > +        done
> > +        make includedir=${STAGING_INCDIR} install-compat
> > +}
> > +
> > +BBCLASSEXTEND = "native"
> > +
> 
> 
> 
> 
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel at lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel

-- 
Martin 'JaMa' Jansa     jabber: Martin.Jansa at gmail.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL: <http://lists.openembedded.org/pipermail/openembedded-devel/attachments/20110530/3e20ceb0/attachment-0002.sig>


More information about the Openembedded-devel mailing list