1234567891011121314151617181920212223242526272829303132 |
- ################################################################################
- #
- # libiberty
- #
- ################################################################################
- LIBIBERTY_VERSION = 2.41
- LIBIBERTY_SOURCE = binutils-$(LIBIBERTY_VERSION).tar.xz
- LIBIBERTY_SITE = $(BR2_GNU_MIRROR)/binutils
- HOST_LIBIBERTY_DL_SUBDIR = binutils
- # We're only building libiberty here, not the full binutils suite
- LIBIBERTY_LICENSE = LGPL-2.1+
- LIBIBERTY_LICENSE_FILES = COPYING.LIB
- LIBIBERTY_SUBDIR = libiberty
- # We explicitly disable multilib, as we do in binutils.
- # By default, libiberty installs nothing, so we must force it.
- HOST_LIBIBERTY_CONF_OPTS = \
- --disable-multilib \
- --enable-install-libiberty
- # Some packages (e.g. host-gdb) will pick this library and build shared
- # objects with it. But libiberty does not honour the --enable-shared and
- # --disable-static flags; it only ever builds a static library no matter
- # what. So we must force -fPIC in build flags.
- HOST_LIBIBERTY_CONF_ENV = \
- CFLAGS="$(HOST_CFLAGS) -fPIC" \
- LDFLAGS="$(HOST_LDFLAGS) -fPIC"
- $(eval $(host-autotools-package))
|