petersen pushed to ghc (f22). "disable ld hardening also for armv7 and secondary 64bit archs"

notifications at fedoraproject.org notifications at fedoraproject.org
Mon Mar 30 15:27:18 UTC 2015


>From 6441298c76f0416d7236486417d2e6f3b65050fe Mon Sep 17 00:00:00 2001
From: Jens Petersen <petersen at redhat.com>
Date: Fri, 20 Mar 2015 17:57:55 +0900
Subject: disable ld hardening also for armv7 and secondary 64bit archs


diff --git a/ghc.spec b/ghc.spec
index 6b7e93b..fc5c839 100644
--- a/ghc.spec
+++ b/ghc.spec
@@ -340,7 +340,7 @@ autoreconf
 %endif
 # x86_64: /usr/bin/ld: utils/ghc-pwd/dist-boot/Main.o: relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
 # aarch64: /usr/bin/ld: /usr/lib64/ghc-7.6.3/libHSrts.a(RtsFlags.o)(.text+0x578): unresolvable R_AARCH64_ADR_PREL_PG_HI21 relocation against symbol `stdout@@GLIBC_2.17'
-%ifarch x86_64 aarch64
+%ifarch x86_64 armv7hl aarch64 s390x ppc64 ppc64le
 %global _hardened_ldflags %{nil}
 %endif
 export CFLAGS="${CFLAGS:-%optflags}"
@@ -585,6 +585,7 @@ fi
 - fix build.mk BuildFlavour setup
 - improve the smp make setup with build_minimum_smp
 - bootstrap for aarch64 without ghci (#1195231)
+- disable ld hardening for F23 on 64bit and armv7hl
 
 * Sat Feb 14 2015 Jens Petersen <petersen at redhat.com> - 7.8.4-42
 - try "make -j16" on Intel arches to keep ABI hashes same as -40
-- 
cgit v0.10.2


	http://pkgs.fedoraproject.org/cgit/ghc.git/commit/?h=f22&id=6441298c76f0416d7236486417d2e6f3b65050fe


More information about the scm-commits mailing list