summaryrefslogtreecommitdiff
path: root/binutils/patches/162_fpic_s390x.diff
diff options
context:
space:
mode:
Diffstat (limited to 'binutils/patches/162_fpic_s390x.diff')
-rw-r--r--binutils/patches/162_fpic_s390x.diff31
1 files changed, 31 insertions, 0 deletions
diff --git a/binutils/patches/162_fpic_s390x.diff b/binutils/patches/162_fpic_s390x.diff
new file mode 100644
index 0000000..d848a9f
--- /dev/null
+++ b/binutils/patches/162_fpic_s390x.diff
@@ -0,0 +1,31 @@
+# DP: Fix s390x build.
+
+2011-08-24 Aurelien Jarno <aurelien@aurel32.net>
+
+ * config/picflag.m4: use -FPIC on s390x.
+ * libiberty/configure: regenerate.
+
+--- binutils-2.21.53.20110823.orig/config/picflag.m4
++++ binutils-2.21.53.20110823/config/picflag.m4
+@@ -51,6 +51,9 @@
+ m68k-*-*)
+ $1=-fpic
+ ;;
++ s390x*-*-*)
++ $1=-fPIC
++ ;;
+ s390*-*-*)
+ $1=-fpic
+ ;;
+--- binutils-2.21.53.20110823.orig/libiberty/configure
++++ binutils-2.21.53.20110823/libiberty/configure
+@@ -4891,6 +4891,9 @@
+ m68k-*-*)
+ PICFLAG=-fpic
+ ;;
++ s390x*-*-*)
++ PICFLAG=-fPIC
++ ;;
+ s390*-*-*)
+ PICFLAG=-fpic
+ ;;