Sophie

Sophie

distrib > Mandriva > 2009.0 > i586 > by-pkgid > 79b441eccf35068358826841c311b857 > files > 3

python-scientific-2.8-1mdv2009.0.src.rpm

--- setup.py.old	2009-01-11 11:44:47.000000000 -0500
+++ setup.py	2009-01-11 11:49:38.000000000 -0500
@@ -34,6 +34,7 @@
     use_numpy = False
     sys.argv.remove("--numarray")
 
+lib = "lib"
 if use_numeric:
     extra_compile_args.append("-DNUMERIC=1")
 elif use_numarray:
@@ -44,8 +45,10 @@
         arrayobject_h_include = [os.path.join(sys.prefix,
                                  "Lib/site-packages/numpy/core/include")]
     else:
+        if sys.arch == 'x86_64':
+            lib = "lib64"
         arrayobject_h_include = [os.path.join(sys.prefix,
-                                "lib/python%s.%s/site-packages/numpy/core/include"
+                                lib + "/python%s.%s/site-packages/numpy/core/include"
                                 % sys.version_info [:2])]
 
 math_libraries = []
@@ -78,7 +81,7 @@
 if netcdf_prefix is None:
     for netcdf_prefix in ['/usr/local', '/usr', '/sw']:
         netcdf_include = os.path.join(netcdf_prefix, 'include')
-        netcdf_lib = os.path.join(netcdf_prefix, 'lib')
+        netcdf_lib = os.path.join(netcdf_prefix, lib)
         if os.path.exists(os.path.join(netcdf_include, 'netcdf.h')):
             break
     else: