libelf: Removes the package

The elfutils package provides a more recent version of the
libelf. Some packages such as ltrace need this more recent
version. Having two packages providing the same library leads to some
conflicts or dependency problems. For instance at the end we had only
one libelf.a when the 2 packages were selected.

Signed-off-by: Gregory CLEMENT <gregory.clement@free-electrons.com>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
Gregory CLEMENT 2014-08-28 14:21:34 +02:00 committed by Peter Korsgaard
parent 3bd799ce22
commit 52fac6a2f7
5 changed files with 9 additions and 12392 deletions

View File

@ -101,6 +101,15 @@ endif
###############################################################################
comment "Legacy options removed in 2014.08"
config BR2_PACKAGE_LIBELF
bool "libelf has been removed"
select BR2_PACKAGE_ELFUTILS
select BR2_LEGACY
help
The libelf package provided an old version of the libelf library
and is deprecated. The libelf library is now provided by the
elfutils package.
config BR2_KERNEL_HEADERS_3_8
bool "kernel headers version 3.8.x are no longer supported"
select BR2_KERNEL_HEADERS_3_9

View File

@ -842,7 +842,6 @@ menu "Other"
source "package/libcofi/Config.in"
source "package/libdaemon/Config.in"
source "package/libee/Config.in"
source "package/libelf/Config.in"
source "package/libev/Config.in"
source "package/libevdev/Config.in"
source "package/libevent/Config.in"

View File

@ -1,7 +0,0 @@
config BR2_PACKAGE_LIBELF
bool "libelf"
help
The elf library provides routines to access, and manipulate,
Elf object files.
http://www.mr511.de/software/

File diff suppressed because it is too large Load Diff

View File

@ -1,23 +0,0 @@
################################################################################
#
# libelf
#
################################################################################
LIBELF_VERSION = 0.8.12
LIBELF_SITE = http://www.mr511.de/software
LIBELF_INSTALL_STAGING = YES
LIBELF_INSTALL_STAGING_OPT = instroot=$(STAGING_DIR) install
LIBELF_INSTALL_TARGET_OPT = instroot=$(TARGET_DIR) install
LIBELF_LICENSE = LGPLv2+
LIBELF_LICENSE_FILES = COPYING.LIB
LIBELF_CONF_ENV = libelf_cv_working_memmove=yes \
mr_cv_target_elf=yes \
libelf_64bit=yes
LIBELF_CONF_OPT = --disable-sanity-checks \
$(if $(BR2_ENABLE_DEBUG),--enable-debug,--disable-debug) \
$(if $(BR2_LARGEFILE),--enable-elf64)
$(eval $(autotools-package))