initial buildroot for linux 5.15
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
# From ftp://gcc.gnu.org/pub/binutils/releases/sha512.sum
|
||||
sha512 d326408f12a03d9a61a9de56584c2af12f81c2e50d2d7e835d51565df8314df01575724afa1e43bd0db45cfc9916b41519b67dfce03232aa4978704492a6994a binutils-2.32.tar.xz
|
||||
|
||||
# Locally computed, same as binutils.hash
|
||||
sha256 56bdea73b6145ef6ac5259b3da390b981d840c24cb03b8e1cbc678de7ecfa18d COPYING.LIB
|
||||
@@ -0,0 +1,32 @@
|
||||
################################################################################
|
||||
#
|
||||
# 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))
|
||||
Reference in New Issue
Block a user