summaryrefslogtreecommitdiffstats
path: root/meta/recipes-devtools/binutils/binutils-cross.inc
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2017-01-30 23:18:09 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2017-01-31 23:47:33 +0000
commit9852db9d22b496221930ce10b9fa325083778200 (patch)
tree00150ea693d55c0ffe7c07849bd026000742f9e2 /meta/recipes-devtools/binutils/binutils-cross.inc
parent3e2a47fdfceccd5f8832235b7a2df83076e84a98 (diff)
downloadpoky-9852db9d22b496221930ce10b9fa325083778200.tar.gz
binutils-cross: Remove exec_prefix from the linker search path
We don't put target libs into a native/cross ${exec_prefix} but having this in the default search path means all linker scripts have to be relocated. This is a considerable chunk of files to create multiple copies of for no good reason. Instead, patch out the paths we don't need. (From OE-Core rev: 20816eb5398512652c971a37589a2ca28ffd3d68) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-devtools/binutils/binutils-cross.inc')
-rw-r--r--meta/recipes-devtools/binutils/binutils-cross.inc5
1 files changed, 5 insertions, 0 deletions
diff --git a/meta/recipes-devtools/binutils/binutils-cross.inc b/meta/recipes-devtools/binutils/binutils-cross.inc
index fd3d801491..7ebd7e3093 100644
--- a/meta/recipes-devtools/binutils/binutils-cross.inc
+++ b/meta/recipes-devtools/binutils/binutils-cross.inc
@@ -7,9 +7,14 @@ BPN = "binutils"
7INHIBIT_DEFAULT_DEPS = "1" 7INHIBIT_DEFAULT_DEPS = "1"
8INHIBIT_AUTOTOOLS_DEPS = "1" 8INHIBIT_AUTOTOOLS_DEPS = "1"
9 9
10SRC_URI += "file://no-tooldirpaths.patch"
11
12# Specify lib-path else we use a load of search dirs which we don't use
13# and mean the linker scripts have to be relocated.
10EXTRA_OECONF += "--with-sysroot=${STAGING_DIR_TARGET} \ 14EXTRA_OECONF += "--with-sysroot=${STAGING_DIR_TARGET} \
11 --disable-install-libbfd \ 15 --disable-install-libbfd \
12 --enable-poison-system-directories \ 16 --enable-poison-system-directories \
17 --with-lib-path==${target_base_libdir}:=${target_libdir} \
13 " 18 "
14do_install () { 19do_install () {
15 oe_runmake 'DESTDIR=${D}' install 20 oe_runmake 'DESTDIR=${D}' install