diff options
author | Andrew Morrow <acm@10gen.com> | 2013-06-07 16:38:49 -0400 |
---|---|---|
committer | Andrew Morrow <acm@10gen.com> | 2013-06-08 12:35:23 -0400 |
commit | eb5b8b0226d1d0d1d9b1dfba58b8af810d0e0146 (patch) | |
tree | 2e419e5cfeb68e1efc2befc14d08ba3843997417 /SConstruct | |
parent | e55d971e468141401db1e8b9e570eed7af3c5947 (diff) | |
download | mongo-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-- | SConstruct | 6 |
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 |