[oe-commits] Roxana : python3: fix builtins imports
git at git.openembedded.org
git at git.openembedded.org
Mon Jun 30 15:37:29 UTC 2014
Module: openembedded-core.git
Branch: master
Commit: c36d459f0d40bdbd3ba809835e0475e8992bc778
URL: http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=c36d459f0d40bdbd3ba809835e0475e8992bc778
Author: Roxana <roxana.ciobanu at intel.com>
Date: Mon Jun 30 12:44:03 2014 +0300
python3: fix builtins imports
The intent of this code is to generate things like -L=/usr/lib/foo so
for paths which start with "/" we should appent the "=". We should not do this
for ".". On some recent versions of binutils or patchsets on some recent
distros this appears to work differently and causes build failures, for example
on Ubuntu 14.04 LTS.
The simple fix is to check for "." as the path prefix.
[YOCTO #6467].
Signed-off-by: Roxana <roxana.ciobanu at intel.com>
Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>
---
meta/recipes-devtools/python/python3/unixccompiler.patch | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/meta/recipes-devtools/python/python3/unixccompiler.patch b/meta/recipes-devtools/python/python3/unixccompiler.patch
index b2229b4..7b90f13 100644
--- a/meta/recipes-devtools/python/python3/unixccompiler.patch
+++ b/meta/recipes-devtools/python/python3/unixccompiler.patch
@@ -13,11 +13,13 @@ Index: Python-3.3.2/Lib/distutils/unixccompiler.py
===================================================================
--- Python-3.3.2.orig/Lib/distutils/unixccompiler.py 2013-05-15 09:32:54.000000000 -0700
+++ Python-3.3.2/Lib/distutils/unixccompiler.py 2013-08-01 00:58:18.629056286 -0700
-@@ -202,7 +202,7 @@
+@@ -202,7 +202,9 @@
# ccompiler.py.
def library_dir_option(self, dir):
- return "-L" + dir
++ if dir.startswith("."):
++ return "-L" + dir
+ return "-L=" + dir
def _is_gcc(self, compiler_name):
More information about the Openembedded-commits
mailing list