# HG changeset patch # User Florian Westphal # Date 1221045095 -7200 # Node ID 319eb29611b18998abbad01548825643a8017bcb # Parent 817729f774082a3338214536a875308ee1a5e5ea nsc: fix liblinux2.6.18.so sym link creation changeset 3628:a9c05c7e54f2 ('Move all NSC related build code into src/internet-stack') erronoulsy moved the sym link creation outside of the loop. closes bug #328. diff -r 817729f77408 -r 319eb29611b1 src/internet-stack/wscript --- a/src/internet-stack/wscript Wed Sep 10 12:46:59 2008 +0200 +++ b/src/internet-stack/wscript Wed Sep 10 13:11:35 2008 +0200 @@ -101,6 +101,7 @@ def run(self): # XXX: Detect gcc major version(s) available to build supported stacks + builddir = self.builddir kernels = [['linux-2.6.18', 'linux2.6.18'], ['linux-2.6.26', 'linux2.6.26']] for dir, name in kernels: @@ -108,14 +109,13 @@ if not os.path.exists(os.path.join("..", NSC_DIR, dir, soname)): if os.system('cd ../%s && python scons.py %s' % (NSC_DIR, dir)) != 0: Params.fatal("Building NSC stack failed") - builddir = self.builddir - if not os.path.exists(builddir + '/' + soname): - try: - os.symlink('../../' + NSC_DIR + '/' + dir + '/' + soname, builddir + '/' + soname) - except: - Params.fatal("Error linking " + builddir + '/' + soname) - + if not os.path.exists(builddir + '/' + soname): + try: + os.symlink('../../' + NSC_DIR + '/' + dir + '/' + soname, builddir + '/' + soname) + except: + Params.fatal("Error linking " + builddir + '/' + soname) + def build(bld): obj = bld.create_ns3_module('internet-stack', ['node'])