aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSven 'sleipnir' Rebhan <odinshorse@googlemail.com>2009-02-18 20:52:44 +0000
committerSven 'sleipnir' Rebhan <odinshorse@googlemail.com>2009-02-18 20:52:44 +0000
commit1cb308238f1080ee4ec765322bad7c18e94a68fa (patch)
treea46388a469464af30b0eb10a1d023d1549c7e93f /dev-lang
parentBumped revision of fso-abyss NG GSM multiplexer (diff)
downloadembedded-cross-1cb308238f1080ee4ec765322bad7c18e94a68fa.tar.gz
embedded-cross-1cb308238f1080ee4ec765322bad7c18e94a68fa.tar.bz2
embedded-cross-1cb308238f1080ee4ec765322bad7c18e94a68fa.zip
Fix another python cross-compile monster that pulled in -L/usr/lib! I hope we are done with python now!?
Diffstat (limited to 'dev-lang')
-rw-r--r--dev-lang/python/Manifest2
-rw-r--r--dev-lang/python/files/python-2.5.2-cross-distutils.patch13
2 files changed, 14 insertions, 1 deletions
diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest
index ad4758f..e9aa8d0 100644
--- a/dev-lang/python/Manifest
+++ b/dev-lang/python/Manifest
@@ -2,7 +2,7 @@ AUX pydoc.conf 330 RMD160 0cd619ec251597e0fcadc05bfd249915e73baa17 SHA1 a56100d4
AUX pydoc.init 666 RMD160 11caf3a78bce4cdaebacaf21eaf26cc1ce30282e SHA1 88c5cb6d5bf737c74e1be93118cf157630af9ad7 SHA256 0d25c71232b74adb87dc709cc7cd8f8b13c452c0fe82fa33808f907f7a96d628
AUX python-2.4.4-test-cross.patch 977 RMD160 8fdcd45dc202993988f7a1c2b3d918068883b99e SHA1 96f25777150ba05765282a43f08da6b6fab3cb73 SHA256 ff2a131776d560d188ec5069e17fea3eb09c26fdd02124ae5ff34d791c9fd9f6
AUX python-2.5.2-cross-compile.patch 322 RMD160 f392c8087ae168279132a6b6cced3f41a4462b05 SHA1 5b581ecca82f7c204df856ac45940ea495a3ca36 SHA256 4cdf0c771ee858d4e6fb30f33d1d5d989310d9ceacf0cfe955872337527b98d0
-AUX python-2.5.2-cross-distutils.patch 2199 RMD160 ce61c129438ac25d19857d7a2f6c43759208280b SHA1 d2b564d4d2f116c40eff3a8a1b05b9ec991ba8b9 SHA256 4a8b541b739e5a375e12abb208be4974dda0c25c88587d04e8066a532242a6e5
+AUX python-2.5.2-cross-distutils.patch 2906 RMD160 88c3fc608f38395cc03f209029c56f715c44b4b3 SHA1 e725180a455ad3a14979d1ab09623e027b44b01b SHA256 9e570ea7050a8ee2ebaa7c8afdb98215ac696fa8d3a04e85b69b10a15b16d7cb
AUX python-2.5.2-cross-enable-ctypes-module.patch 3830 RMD160 52e92eae2ba60d67efb0494f9c4b47544991dcbb SHA1 c77c0c2db298619b2d4f57dc28609d4b1586565b SHA256 028c3ed4bf841fd19641e2c1af0dce68626aeb26168a97acabbba48aa1085cb6
AUX python-2.5.2-cross-sysroot-setup.patch 11300 RMD160 b90c9e4d4b97a85e925131713c8c830ea7827c80 SHA1 75d10dd6d33bb641769fa93e137b126a72ae7d0c SHA256 193a8018a5a2f9a6fe573ddba8893bf03fe831a953fbcb0958fa2b48272ca865
AUX python-2.5.2-test-cross-printf_zd.patch 618 RMD160 5f4d038edc6521e43e872bef42f039d2e91cbe81 SHA1 6a9a761c260d36c0ae4d458978e1ce18d9189ebf SHA256 7b4df16f7044f853819115679c1262b83e54be5141606143879e545d95b136ab
diff --git a/dev-lang/python/files/python-2.5.2-cross-distutils.patch b/dev-lang/python/files/python-2.5.2-cross-distutils.patch
index 1e2c198..f23c226 100644
--- a/dev-lang/python/files/python-2.5.2-cross-distutils.patch
+++ b/dev-lang/python/files/python-2.5.2-cross-distutils.patch
@@ -49,3 +49,16 @@ target system is 32 or 64bit and adapt the libdir accordingly.
if standard_lib:
return libpython
else:
+
+--- Lib/distutils/command/build_ext.py 2007-04-24 17:27:25.000000000 +0200
++++ Lib/distutils/command/build_ext.py.new 2009-02-18 20:32:09.000000000 +0100
+@@ -201,7 +201,8 @@
+ and sysconfig.get_config_var('Py_ENABLE_SHARED'):
+ if sys.executable.startswith(os.path.join(sys.exec_prefix, "bin")):
+ # building third party extensions
+- self.library_dirs.append(sysconfig.get_config_var('LIBDIR'))
++ sysroot = os.getenv('SYSROOT')
++ self.library_dirs.append(sysroot+sysconfig.get_config_var('LIBDIR'))
+ else:
+ # building python standard extensions
+ self.library_dirs.append('.')