summaryrefslogtreecommitdiffstats
path: root/package/binutils/2.24/001-fix-enable-install-libiberty-flag.patch
diff options
context:
space:
mode:
authorArnout Vandecappelle <arnout@mind.be>2014-02-23 23:09:47 +0100
committerPeter Korsgaard <peter@korsgaard.com>2014-02-23 23:20:57 +0100
commitfc82f8df85b4023ed8fe382a1cc5369f12d550f0 (patch)
treec7c447e72b0ab9a4d42007a1b9182d0077919631 /package/binutils/2.24/001-fix-enable-install-libiberty-flag.patch
parent7cbb476661b0cfa213d8885f3fe5d58823e84286 (diff)
downloadbuildroot-fc82f8df85b4023ed8fe382a1cc5369f12d550f0.tar.gz
buildroot-fc82f8df85b4023ed8fe382a1cc5369f12d550f0.zip
binutils: add upstream patch to fix --enable-install-libiberty flag
Fixes http://autobuild.buildroot.org/results/1ea/1ea98985ce06dc1b7569ef5abe2fc13090fb5f3a The upstream patch patches both configure.ac and configure, so we keep that. It is numbered 001 because it is an upstream patch, so it should come before the buildroot patches. Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Diffstat (limited to 'package/binutils/2.24/001-fix-enable-install-libiberty-flag.patch')
-rw-r--r--package/binutils/2.24/001-fix-enable-install-libiberty-flag.patch46
1 files changed, 46 insertions, 0 deletions
diff --git a/package/binutils/2.24/001-fix-enable-install-libiberty-flag.patch b/package/binutils/2.24/001-fix-enable-install-libiberty-flag.patch
new file mode 100644
index 0000000000..e40840194d
--- /dev/null
+++ b/package/binutils/2.24/001-fix-enable-install-libiberty-flag.patch
@@ -0,0 +1,46 @@
+From 369be6981b26787b2685e3b8c6da779dae8ce35f Mon Sep 17 00:00:00 2001
+From: Mike Frysinger <vapier@gentoo.org>
+Date: Mon, 6 Jan 2014 18:15:31 +0000
+Subject: [PATCH] libiberty: fix --enable-install-libiberty flag [PR 56780]
+
+Commit 199570 fixed the --disable-install-libiberty behavior, but it also
+added a bug where the enable path never works because the initial clear
+of target_header_dir wasn't deleted. So we end up initializing properly
+at the top only to reset it at the end all the time.
+
+[Arnout: adapt to match 2.24 tarball]
+Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
+
+git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@206367 138bc75d-0d04-0410-961f-82ee72b054a4
+---
+ libiberty/configure | 1 -
+ libiberty/configure.ac | 1 -
+ 3 files changed, 6 insertions(+), 2 deletions(-)
+
+diff --git a/libiberty/configure b/libiberty/configure
+index 8ea54da..7bde9b3 100755
+--- a/libiberty/configure
++++ b/libiberty/configure
+@@ -5507,7 +5507,6 @@ fi
+
+ setobjs=
+ CHECK=
+-target_header_dir=
+ if test -n "${with_target_subdir}"; then
+
+ # We are being configured as a target library. AC_REPLACE_FUNCS
+diff --git a/libiberty/configure.ac b/libiberty/configure.ac
+index 4ad88a9..d6180bc 100644
+--- a/libiberty/configure.ac
++++ b/libiberty/configure.ac
+@@ -405,7 +405,6 @@ fi
+
+ setobjs=
+ CHECK=
+-target_header_dir=
+ if test -n "${with_target_subdir}"; then
+
+ # We are being configured as a target library. AC_REPLACE_FUNCS
+--
+1.7.1
+
OpenPOWER on IntegriCloud