Commit 52fac6a2 authored by Gregory CLEMENT's avatar Gregory CLEMENT Committed by Peter Korsgaard
Browse files

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: default avatarGregory CLEMENT <gregory.clement@free-electrons.com>
Acked-by: default avatar"Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: default avatarPeter Korsgaard <peter@korsgaard.com>
parent 3bd799ce
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
@@ -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
+0 −1
Original line number Diff line number Diff line
@@ -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"

package/libelf/Config.in

deleted100644 → 0
+0 −7
Original line number Diff line number Diff line
config BR2_PACKAGE_LIBELF
	bool "libelf"
	help
	  The elf library provides routines to access, and manipulate,
	  Elf object files.

	  http://www.mr511.de/software/
+0 −12361

File deleted.

Preview size limit exceeded, changes collapsed.

package/libelf/libelf.mk

deleted100644 → 0
+0 −23
Original line number Diff line number Diff line
################################################################################
#
# 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))