Tags: patch
Hello,
Attached there is a patch that provides this capability to binutils
build system.
Kind regards
diff -urN binutils-2.19.51.20090805/debian/rules
binutils-2.19.51.20090805.cross/debian/rules
--- binutils-2.19.51.20090805/debian/rules 2009-08-13 18:02:54.000000000
+0200
+++ binutils-2.19.51.20090805.cross/debian/rules 2009-08-13
18:25:05.000000000 +0200
@@ -877,6 +877,22 @@
ADDITIONAL_TARGETS = --enable-targets=s390-linux-gnu
endif
+#-----------------------------------------------------------------
+# sysroot options
+ifdef WITH_SYSROOT
+ with_sysroot = $(WITH_SYSROOT)
+endif
+ifdef WITH_BUILD_SYSROOT
+ with_build_sysroot = $(WITH_BUILD_SYSROOT)
+endif
+
+ifneq ($(with_sysroot),)
+ CONFARGS += --with-sysroot=$(with_sysroot)
+endif
+ifneq ($(with_build_sysroot),)
+ CONFARGS += --with-build-sysroot=$(with_build_sysroot)
+endif
+
configure-$(TARGET)-stamp: patch-stamp
$(checkdir)
test "" != "$(TARGET)"
@@ -885,7 +901,7 @@
cd builddir-$(TARGET) \
&& env CC="$(CC)" CXX="$(CXX)" ../configure
--host=$(DEB_HOST_GNU_TYPE) \
--build=$(DEB_BUILD_GNU_TYPE) --target=$(TARGET) --prefix=/usr \
- $(ADDITIONAL_TARGETS)
+ $(ADDITIONAL_TARGETS) $(CONFARGS)
touch $@
build-$(TARGET)-stamp: configure-$(TARGET)-stamp
--
Héctor Orón
diff -urN binutils-2.19.51.20090805/debian/rules binutils-2.19.51.20090805.cross/debian/rules
--- binutils-2.19.51.20090805/debian/rules 2009-08-13 18:02:54.000000000 +0200
+++ binutils-2.19.51.20090805.cross/debian/rules 2009-08-13 18:25:05.000000000 +0200
@@ -877,6 +877,22 @@
ADDITIONAL_TARGETS = --enable-targets=s390-linux-gnu
endif
+#-----------------------------------------------------------------
+# sysroot options
+ifdef WITH_SYSROOT
+ with_sysroot = $(WITH_SYSROOT)
+endif
+ifdef WITH_BUILD_SYSROOT
+ with_build_sysroot = $(WITH_BUILD_SYSROOT)
+endif
+
+ifneq ($(with_sysroot),)
+ CONFARGS += --with-sysroot=$(with_sysroot)
+endif
+ifneq ($(with_build_sysroot),)
+ CONFARGS += --with-build-sysroot=$(with_build_sysroot)
+endif
+
configure-$(TARGET)-stamp: patch-stamp
$(checkdir)
test "" != "$(TARGET)"
@@ -885,7 +901,7 @@
cd builddir-$(TARGET) \
&& env CC="$(CC)" CXX="$(CXX)" ../configure --host=$(DEB_HOST_GNU_TYPE) \
--build=$(DEB_BUILD_GNU_TYPE) --target=$(TARGET) --prefix=/usr \
- $(ADDITIONAL_TARGETS)
+ $(ADDITIONAL_TARGETS) $(CONFARGS)
touch $@
build-$(TARGET)-stamp: configure-$(TARGET)-stamp