diff options
author | PHO <pho@cielonegro.org> | 2021-05-06 12:16:52 +0900 |
---|---|---|
committer | Marge Bot <ben+marge-bot@smart-cactus.org> | 2021-05-22 00:08:55 -0400 |
commit | e2d4f241293347926e6fb764ff3fe362add7d40e (patch) | |
tree | 52181f81934536447c59b60943765e8d7ac42651 /m4/fptools_set_c_ld_flags.m4 | |
parent | c680691252660995c09bb953a7dd046056d030a2 (diff) | |
download | haskell-e2d4f241293347926e6fb764ff3fe362add7d40e.tar.gz |
Support NetBSD/aarch64 via LLVM codegen
Only adding "aarch64-unknown-netbsd" to gen-data-layout.sh was sufficient to get it working. No other changes were strictly required.
Diffstat (limited to 'm4/fptools_set_c_ld_flags.m4')
-rw-r--r-- | m4/fptools_set_c_ld_flags.m4 | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/m4/fptools_set_c_ld_flags.m4 b/m4/fptools_set_c_ld_flags.m4 index 9cea4a832e..e7e2eadac1 100644 --- a/m4/fptools_set_c_ld_flags.m4 +++ b/m4/fptools_set_c_ld_flags.m4 @@ -80,6 +80,11 @@ AC_DEFUN([FPTOOLS_SET_C_LD_FLAGS], $4="$$4 -z noexecstack" ;; + aarch64*netbsd*) + $3="$$3 -Wl,-z,noexecstack" + $4="$$4 -z noexecstack" + ;; + powerpc-ibm-aix*) # We need `-D_THREAD_SAFE` to unlock the thread-local `errno`. $2="$$2 -D_THREAD_SAFE" |