disable ld hardening also for armv7 and secondary 64bit archs

This commit is contained in:
Jens Petersen 2015-03-20 17:57:55 +09:00
parent 915ee24569
commit 6441298c76

View File

@ -340,7 +340,7 @@ autoreconf
%endif %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 # 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' # 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} %global _hardened_ldflags %{nil}
%endif %endif
export CFLAGS="${CFLAGS:-%optflags}" export CFLAGS="${CFLAGS:-%optflags}"
@ -585,6 +585,7 @@ fi
- fix build.mk BuildFlavour setup - fix build.mk BuildFlavour setup
- improve the smp make setup with build_minimum_smp - improve the smp make setup with build_minimum_smp
- bootstrap for aarch64 without ghci (#1195231) - bootstrap for aarch64 without ghci (#1195231)
- disable ld hardening for F23 on 64bit and armv7hl
* Sat Feb 14 2015 Jens Petersen <petersen@redhat.com> - 7.8.4-42 * Sat Feb 14 2015 Jens Petersen <petersen@redhat.com> - 7.8.4-42
- try "make -j16" on Intel arches to keep ABI hashes same as -40 - try "make -j16" on Intel arches to keep ABI hashes same as -40