diff options
author | Ian Lynagh <igloo@earth.li> | 2011-11-25 01:12:47 +0000 |
---|---|---|
committer | Ian Lynagh <igloo@earth.li> | 2011-11-25 01:31:50 +0000 |
commit | 498467cf44e871a6abdb1e16714f6e91c7b10a80 (patch) | |
tree | 22eeb486ec5b5b17e422069d1f3207ea6ef9abbc /compiler/main/StaticFlags.hs | |
parent | 3a907bff7fc7f6fd0c4f1f61b6e16aaed450874d (diff) | |
download | haskell-498467cf44e871a6abdb1e16714f6e91c7b10a80.tar.gz |
Fixes for NetBSD
Based on a patch from Arnaud Degroote <degroote@NetBSD.org> in
trac #5480.
Diffstat (limited to 'compiler/main/StaticFlags.hs')
-rw-r--r-- | compiler/main/StaticFlags.hs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/compiler/main/StaticFlags.hs b/compiler/main/StaticFlags.hs index dd00d3d6b3..e89d9b32a4 100644 --- a/compiler/main/StaticFlags.hs +++ b/compiler/main/StaticFlags.hs @@ -491,7 +491,7 @@ way_details = -- the problems are our fault or theirs, but it seems that using the -- alternative 1:1 threading library libthr works around it: "-optl-lthr" -#elif defined(openbsd_TARGET_OS) +#elif defined(openbsd_TARGET_OS) || defined(netbsd_TARGET_OS) "-optc-pthread" , "-optl-pthread" #elif defined(solaris2_TARGET_OS) @@ -509,7 +509,7 @@ way_details = -- with -fPIC. Labels not in the current package are assumed to be in a DLL -- different from the current one. , "-fPIC" -#elif defined(openbsd_TARGET_OS) +#elif defined(openbsd_TARGET_OS) || defined(netbsd_TARGET_OS) -- Without this, linking the shared libHSffi fails because -- it uses pthread mutexes. , "-optl-pthread" |