scons: fix the library path stuff
authorNathan Binkert <nate@binkert.org>
Sat, 7 Mar 2009 22:30:52 +0000 (14:30 -0800)
committerNathan Binkert <nate@binkert.org>
Sat, 7 Mar 2009 22:30:52 +0000 (14:30 -0800)
SConstruct

index a0f273aadbd26cfbd0b72536f1ef0ffcc0667b26..533da927c3ba215d51466ee9e90a5c125559be0f 100644 (file)
@@ -161,7 +161,8 @@ def compare_versions(v1, v2):
 # Set up the base build environment.
 #
 ########################################################################
-use_vars = set([ 'AS', 'AR', 'CC', 'CXX', 'HOME', 'PATH', 'RANLIB' ])
+use_vars = set([ 'AS', 'AR', 'CC', 'CXX', 'HOME', 'LD_LIBRARY_PATH', 'PATH',
+                 'RANLIB' ])
 
 use_env = {}
 for key,val in os.environ.iteritems():
@@ -550,7 +551,7 @@ py_includes = [ py_general_include ]
 if py_platform_include != py_general_include:
     py_includes.append(py_platform_include)
 
-py_lib_path = []
+py_lib_path = [ py_getvar('LIBDIR') ]
 # add the prefix/lib/pythonX.Y/config dir, but only if there is no
 # shared library in prefix/lib/.
 if not py_getvar('Py_ENABLE_SHARED'):
@@ -564,7 +565,6 @@ py_libs.append('-l' + py_version)
 
 env.Append(CPPPATH=py_includes)
 env.Append(LIBPATH=py_lib_path)
-#env.Append(LIBS=py_libs)
 
 # verify that this stuff works
 if not conf.CheckHeader('Python.h', '<>'):