aboutsummaryrefslogtreecommitdiff
path: root/meta-linaro-toolchain/recipes-devtools/binutils/binutils_linaro-2.25.bb
diff options
context:
space:
mode:
authorKoen Kooi <koen.kooi@linaro.org>2015-01-07 10:59:05 +0100
committerFathi Boudra <fathi.boudra@linaro.org>2015-01-07 12:26:00 +0000
commit50709534ed1cbb47b9bde089c9aac15e6cf798f9 (patch)
treece38c3b4da7e4c650b0de882608fb4e76828cc34 /meta-linaro-toolchain/recipes-devtools/binutils/binutils_linaro-2.25.bb
parent3e11d1d61a4d17597182f413537014df3cc885d6 (diff)
binutils: update to linux-2.25 2015.01-2
All patches that were dropped were applied upstream (be it gnu or linaro) except for the XLP patch, that will need to be redone. Change-Id: I463e4ecfc53fdd41db021e34b6fdb2feaeb05680 Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
Diffstat (limited to 'meta-linaro-toolchain/recipes-devtools/binutils/binutils_linaro-2.25.bb')
-rw-r--r--meta-linaro-toolchain/recipes-devtools/binutils/binutils_linaro-2.25.bb39
1 files changed, 39 insertions, 0 deletions
diff --git a/meta-linaro-toolchain/recipes-devtools/binutils/binutils_linaro-2.25.bb b/meta-linaro-toolchain/recipes-devtools/binutils/binutils_linaro-2.25.bb
new file mode 100644
index 00000000..ef5b7c54
--- /dev/null
+++ b/meta-linaro-toolchain/recipes-devtools/binutils/binutils_linaro-2.25.bb
@@ -0,0 +1,39 @@
+require recipes-devtools/binutils/binutils.inc
+require recipes-devtools/binutils/binutils-${PV}.inc
+
+DEPENDS += "flex bison zlib"
+
+EXTRA_OECONF += "--with-sysroot=/ \
+ --enable-install-libbfd \
+ --enable-install-libiberty \
+ --enable-shared \
+ "
+
+EXTRA_OECONF_class-native = "--enable-targets=all \
+ --enable-64-bit-bfd \
+ --enable-install-libbfd \
+ --enable-install-libiberty"
+
+do_install_class-native () {
+ autotools_do_install
+
+ # Install the libiberty header
+ install -d ${D}${includedir}
+ install -m 644 ${S}/include/ansidecl.h ${D}${includedir}
+ install -m 644 ${S}/include/libiberty.h ${D}${includedir}
+
+ # We only want libiberty, libbfd and libopcodes
+ rm -rf ${D}${bindir}
+ rm -rf ${D}${prefix}/${TARGET_SYS}
+ 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}/${libdir}/gcc-lib || :
+ rmdir ${D}/${libdir}64/gcc-lib || :
+ rmdir ${D}/${libdir} || :
+ rmdir ${D}/${libdir}64 || :
+}
+
+BBCLASSEXTEND = "native"