| ################################################################################ |
| # |
| # libiberty |
| # |
| ################################################################################ |
| |
| LIBIBERTY_VERSION = 2.32 |
| 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)) |