diff --git a/bindings/python/wscript b/bindings/python/wscript index 6d39fe62d..d33fdf381 100644 --- a/bindings/python/wscript +++ b/bindings/python/wscript @@ -445,10 +445,6 @@ def build(bld): pymod.target = 'ns3/_ns3' pymod.name = 'ns3module' pymod.uselib_local = "ns3" - if pymod.env['ENABLE_STATIC_NS3']: - pymod.env.append_value('LINKFLAGS', '-Wl,--whole-archive,-Bstatic') - pymod.env.append_value('LINKFLAGS', '-lns3') - pymod.env.append_value('LINKFLAGS', '-Wl,-Bdynamic,--no-whole-archive') defines = list(pymod.env['CXXDEFINES']) defines.extend(['NS_DEPRECATED=', 'NS3_DEPRECATED_H']) diff --git a/wscript b/wscript index fdcc6e1bf..1be89ff62 100644 --- a/wscript +++ b/wscript @@ -291,6 +291,7 @@ def configure(conf): conf.find_program('valgrind', var='VALGRIND') if Options.options.enable_static and \ + not conf.env['ENABLE_PYTHON_BINDINGS'] and \ env['PLATFORM'].startswith('linux'): conf.env['ENABLE_STATIC_NS3'] = Options.options.enable_static