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

Khem Raj raj.khem at gmail.com
Mon May 30 01:48:55 UTC 2011


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.

> ---
>  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"
> +







More information about the Openembedded-devel mailing list