Changeset View
Changeset View
Standalone View
Standalone View
lang/ghc862/files/patch-configure
- This file was added.
--- configure.orig 2018-03-06 20:04:54 UTC | |||||
+++ configure | |||||
@@ -9108,6 +9108,19 @@ $as_echo_n "checking Setting up CFLAGS, LDFLAGS, IGNOR | |||||
IGNORE_LINKER_LD_FLAGS="$IGNORE_LINKER_LD_FLAGS -z noexecstack" | |||||
;; | |||||
+ arm*freebsd*) | |||||
+ # On arm/freebsd, tell gcc to generate Arm | |||||
+ # instructions (ie not Thumb). | |||||
+ CFLAGS="$CFLAGS -marm" | |||||
+ LDFLAGS="$LDFLAGS -Wl,-z,noexecstack" | |||||
+ IGNORE_LINKER_LD_FLAGS="$IGNORE_LINKER_LD_FLAGS -z noexecstack" | |||||
+ ;; | |||||
+ | |||||
+ aarch64*freebsd*) | |||||
+ LDFLAGS="$LDFLAGS -Wl,-z,noexecstack" | |||||
+ IGNORE_LINKER_LD_FLAGS="$IGNORE_LINKER_LD_FLAGS -z noexecstack" | |||||
+ ;; | |||||
+ | |||||
powerpc-ibm-aix*) | |||||
# We need `-D_THREAD_SAFE` to unlock the thread-local `errno`. | |||||
CFLAGS="$CFLAGS -D_THREAD_SAFE" |