aboutsummaryrefslogtreecommitdiffstats
path: root/recipes/python/python-2.6.6/python-module-rpath-fix.patch
blob: a2c80895fb6d3a4b8074f89eca89ac0edd4e4a38 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Index: Python-2.6.5/setup.py
===================================================================
--- Python-2.6.5.orig/setup.py
+++ Python-2.6.5/setup.py
@@ -973,13 +973,18 @@ class PyBuildExt(build_ext):
                 sqlite_extra_link_args = ('-Wl,-search_paths_first',)
             else:
                 sqlite_extra_link_args = ()
+	    # Check weather we are cross compiling
+            if (os.environ.get('HOST_SYS') != os.environ.get('BUILD_SYS')):
+                runtime_library_dirs_temp=[os.environ.get('libdir')]
+	    else:
+		runtime_library_dirs_temp=sqlite_libdir
 
             exts.append(Extension('_sqlite3', sqlite_srcs,
                                   define_macros=sqlite_defines,
                                   include_dirs=["Modules/_sqlite",
                                                 sqlite_incdir],
                                   library_dirs=sqlite_libdir,
-                                  runtime_library_dirs=sqlite_libdir,
+                                  runtime_library_dirs=runtime_library_dirs_temp,
                                   extra_link_args=sqlite_extra_link_args,
                                   libraries=["sqlite3",]))
         else: