aboutsummaryrefslogtreecommitdiffstats
path: root/recipes/binutils/binutils_2.16.1.bb
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2010-06-04 17:50:32 -0700
committerKhem Raj <raj.khem@gmail.com>2010-06-05 06:52:42 -0700
commit208ece17f76686e0faa44b2a9223fcadb692a991 (patch)
tree4bf217129b591cde27930b8995e88fe8eb1a9c31 /recipes/binutils/binutils_2.16.1.bb
parent55b15cba4bb1615ff195a0c7332319de953802f2 (diff)
downloadopenembedded-208ece17f76686e0faa44b2a9223fcadb692a991.tar.gz
binutils-cross: Build with --enable-shared and install libiberty-pic.a
* On systems where PIC matters (e.g. MIPS, x86_64) building target binutils fails because its configured with --enable-shared but when it tried to link a shared library (libopcode.so) then it pulls in libiberty.a from the sysroot which is installed by binutils-cross earlier. This version however is a static archive and linking it with shared libraries not only does not work but is wrong too. * This patch builds binutils-cross with --enable-shared and installs the PIC version of libiberty.a into sysroot as libiberty_pic.a now when target binutils is configured with --enable-shared and searches for PIC version of libiberty.a then it finds it correctly. * Move INC_PR to binutils.inc. Also noticed that several recipes do not use binutils.inc so did not touch them Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'recipes/binutils/binutils_2.16.1.bb')
-rw-r--r--recipes/binutils/binutils_2.16.1.bb4
1 files changed, 2 insertions, 2 deletions
diff --git a/recipes/binutils/binutils_2.16.1.bb b/recipes/binutils/binutils_2.16.1.bb
index 688856c1aa..0b3ede1fc3 100644
--- a/recipes/binutils/binutils_2.16.1.bb
+++ b/recipes/binutils/binutils_2.16.1.bb
@@ -1,5 +1,3 @@
-PR = "r1"
-
CROSSTOOL_PATCH_URL = "http://www.kegel.com/crosstool/crosstool-0.43/patches/binutils-2.16.1/"
SRC_URI = \
"${GNU_MIRROR}/binutils/binutils-${PV}.tar.bz2;name=archive \
@@ -14,6 +12,8 @@ SRC_URI = \
require binutils.inc
+PR = "${INC_PR}.0"
+
SRC_URI[archive.md5sum] = "6a9d529efb285071dad10e1f3d2b2967"
SRC_URI[archive.sha256sum] = "351a6846ee179a37ed87a487971547159a7f4f92a1dec598c727f184a0de61ae"
SRC_URI[patch1.md5sum] = "b12426fd72bedf00c389a7fb458275a8"