diff options
Diffstat (limited to 'dev-db/mongodb/files/mongodb-4.4.1-fix-scons.patch')
-rw-r--r-- | dev-db/mongodb/files/mongodb-4.4.1-fix-scons.patch | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/dev-db/mongodb/files/mongodb-4.4.1-fix-scons.patch b/dev-db/mongodb/files/mongodb-4.4.1-fix-scons.patch new file mode 100644 index 000000000000..8b9d5d6d9fa2 --- /dev/null +++ b/dev-db/mongodb/files/mongodb-4.4.1-fix-scons.patch @@ -0,0 +1,33 @@ +diff --git a/SConstruct b/SConstruct +index 89c044ab..a6d02072 100644 +--- a/SConstruct ++++ b/SConstruct +@@ -2064,7 +2064,6 @@ if env.TargetOSIs('posix'): + env.Append( CCFLAGS=["-fno-omit-frame-pointer", + "-fno-strict-aliasing", + "-fasynchronous-unwind-tables", +- "-ggdb" if not env.TargetOSIs('emscripten') else "-g", + "-pthread", + "-Wall", + "-Wsign-compare", +@@ -2076,6 +2075,9 @@ if env.TargetOSIs('posix'): + env.Append( CCFLAGS=["-Werror"] ) + + env.Append( CXXFLAGS=["-Woverloaded-virtual"] ) ++ env.Append( CXXFLAGS=os.environ['CXXFLAGS'] ) ++ env.Append( LINKFLAGS=os.environ['LDFLAGS'] ) ++ + if env.ToolchainIs('clang'): + env.Append( CXXFLAGS=['-Werror=unused-result'] ) + +@@ -2096,8 +2098,8 @@ if env.TargetOSIs('posix'): + + env.Append( LIBS=[] ) + +- #make scons colorgcc friendly +- for key in ('HOME', 'TERM'): ++ #make scons colorgcc, distcc, ccache friendly ++ for key in ('HOME', 'PATH', 'TERM'): + try: + env['ENV'][key] = os.environ[key] + except KeyError: |