* Dont generate shared libraries and bfd.

Signed-off-by: Khem Raj <raj.k...@gmail.com>
---
 recipes/binutils/binutils-cross.inc |   33 ++++++++++++++++++---------------
 1 files changed, 18 insertions(+), 15 deletions(-)

diff --git a/recipes/binutils/binutils-cross.inc 
b/recipes/binutils/binutils-cross.inc
index f3ba5c3..ba3e6b5 100644
--- a/recipes/binutils/binutils-cross.inc
+++ b/recipes/binutils/binutils-cross.inc
@@ -5,25 +5,28 @@ PROVIDES = "virtual/${TARGET_PREFIX}binutils"
 PACKAGES = ""
 EXTRA_OECONF = "--with-sysroot=${STAGING_DIR_TARGET} \
                --program-prefix=${TARGET_PREFIX} \
-               --enable-install-libbfd \
-               --enable-shared \
                --disable-werror \
               "
 
 do_install () {
        oe_runmake 'DESTDIR=${D}' install
-       install -m 0644 libiberty/pic/libiberty.a \
-       ${D}${libdir}/libiberty_pic.a
-
+       rm -rf ${D}${prefix}/${TARGET_SYS}
        # We don't really need these, so we'll remove them...
-       rm -rf ${D}${STAGING_DIR_NATIVE}${prefix_native}/lib/ldscripts
-       rm -rf ${D}${STAGING_DIR_NATIVE}${prefix_native}/share/info
-       rm -rf ${D}${STAGING_DIR_NATIVE}${prefix_native}/share/locale
-       rm -rf ${D}${STAGING_DIR_NATIVE}${prefix_native}/share/man
-       rmdir ${D}${STAGING_DIR_NATIVE}${prefix_native}/share || :
-       rmdir ${D}${STAGING_DIR_NATIVE}${prefix_native}/${libdir}/gcc-lib || :
-       rmdir ${D}${STAGING_DIR_NATIVE}${prefix_native}/${libdir}64/gcc-lib || :
-       rmdir ${D}${STAGING_DIR_NATIVE}${prefix_native}/${libdir} || :
-       rmdir ${D}${STAGING_DIR_NATIVE}${prefix_native}/${libdir}64 || :
-       rmdir ${D}${STAGING_DIR_NATIVE}${prefix_native}/${prefix} || :
+       rm -rf ${D}${prefix}/lib/ldscripts
+       rm -rf ${D}${prefix}/share/info
+       rm -rf ${D}${prefix}/share/locale
+       rm -rf ${D}${prefix}/share/man
+       rmdir ${D}${prefix}/share || :
+       rmdir ${D}${prefix}/${libdir}/gcc-lib || :
+       rmdir ${D}${prefix}/${libdir}64/gcc-lib || :
+       rmdir ${D}${prefix}/${libdir} || :
+       rmdir ${D}${prefix}/${libdir}64 || :
+       rmdir ${D}${prefix}/${prefix} || :
+       # Insert symlinks into libexec so when tools without a prefix are 
searched for, the correct ones are
+       # found.
+       dest=${D}${prefix}/${TARGET_SYS}${base_bindir_native}
+       install -d $dest
+       for t in ar as ld nm objcopy objdump ranlib strip; do
+               ln -sf ../..${base_bindir_native}/${TARGET_PREFIX}$t $dest/$t
+       done
 }
-- 
1.7.1


_______________________________________________
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel

Reply via email to