bug 553: Running code built with a special gcc
authorGustavo Carneiro <gjcarneiro@gmail.com>
Tue, 21 Apr 2009 09:58:58 +0200
changeset 4386 2e79cbd62d28
parent 4385 1114152c44dd
child 4387 dff0992d7cce
child 4389 a1f63bb47434
bug 553: Running code built with a special gcc
wscript
--- a/wscript	Mon Apr 20 20:52:51 2009 -0700
+++ b/wscript	Tue Apr 21 09:58:58 2009 +0200
@@ -251,6 +251,11 @@
             env.append_value("LINKFLAGS", "-Wl,--enable-runtime-pseudo-reloc")
         elif sys.platform == 'cygwin':
             env.append_value("LINKFLAGS", "-Wl,--enable-auto-import")
+        cxx, = env['CXX']
+        p = subprocess.Popen([cxx, '-print-file-name=libstdc++.so'], stdout=subprocess.PIPE)
+        libstdcxx = p.stdout.read().strip()
+        p.wait()
+        conf.env.append_value('NS3_MODULE_PATH', os.path.dirname(libstdcxx))
 
     conf.sub_config('src')
     conf.sub_config('utils')