diff options
author | Khem Raj <raj.khem@gmail.com> | 2010-06-04 17:50:32 -0700 |
---|---|---|
committer | Khem Raj <raj.khem@gmail.com> | 2010-06-05 06:52:42 -0700 |
commit | 208ece17f76686e0faa44b2a9223fcadb692a991 (patch) | |
tree | 4bf217129b591cde27930b8995e88fe8eb1a9c31 /recipes/binutils/binutils_2.17.50.0.8.bb | |
parent | 55b15cba4bb1615ff195a0c7332319de953802f2 (diff) |
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.17.50.0.8.bb')
-rw-r--r-- | recipes/binutils/binutils_2.17.50.0.8.bb | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/recipes/binutils/binutils_2.17.50.0.8.bb b/recipes/binutils/binutils_2.17.50.0.8.bb index e8a6ebe749..450fbf850d 100644 --- a/recipes/binutils/binutils_2.17.50.0.8.bb +++ b/recipes/binutils/binutils_2.17.50.0.8.bb @@ -1,6 +1,5 @@ require binutils.inc - -PR = "r2" +PR = "${INC_PR}.0" SRC_URI = \ "${KERNELORG_MIRROR}/pub/linux/devel/binutils/binutils-${PV}.tar.bz2 \ |