disable ld hardening also for armv7 and secondary 64bit archs
This commit is contained in:
parent
915ee24569
commit
6441298c76
3
ghc.spec
3
ghc.spec
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user