summaryrefslogtreecommitdiff
path: root/SConstruct
diff options
context:
space:
mode:
authorAndrew Morrow <acm@10gen.com>2013-06-07 16:38:49 -0400
committerAndrew Morrow <acm@10gen.com>2013-06-08 12:35:23 -0400
commiteb5b8b0226d1d0d1d9b1dfba58b8af810d0e0146 (patch)
tree2e419e5cfeb68e1efc2befc14d08ba3843997417 /SConstruct
parente55d971e468141401db1e8b9e570eed7af3c5947 (diff)
downloadmongo-eb5b8b0226d1d0d1d9b1dfba58b8af810d0e0146.tar.gz
SERVER-8467 Don't pass -rdynamic on OS X
On OS X, clang ignores -rdynamic, but issues a warning, which can be a problem if -Werror is in effect. Remove the flag because -rdynamic is not needed on OS X.
Diffstat (limited to 'SConstruct')
-rw-r--r--SConstruct6
1 files changed, 5 insertions, 1 deletions
diff --git a/SConstruct b/SConstruct
index b05f98029a0..d8a47464f0a 100644
--- a/SConstruct
+++ b/SConstruct
@@ -733,7 +733,11 @@ if nix:
env.Append( CPPDEFINES=["_FILE_OFFSET_BITS=64"] )
env.Append( CXXFLAGS=["-Wnon-virtual-dtor", "-Woverloaded-virtual"] )
- env.Append( LINKFLAGS=["-fPIC", "-pthread", "-rdynamic"] )
+ env.Append( LINKFLAGS=["-fPIC", "-pthread"] )
+
+ if not darwin:
+ env.Append( LINKFLAGS=["-rdynamic"] )
+
env.Append( LIBS=[] )
#make scons colorgcc friendly