diff options
author | Richard Purdie <richard.purdie@linuxfoundation.org> | 2017-01-30 23:18:09 +0000 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2017-01-31 23:47:33 +0000 |
commit | 9852db9d22b496221930ce10b9fa325083778200 (patch) | |
tree | 00150ea693d55c0ffe7c07849bd026000742f9e2 /meta/recipes-devtools/binutils/binutils-cross.inc | |
parent | 3e2a47fdfceccd5f8832235b7a2df83076e84a98 (diff) | |
download | poky-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.inc | 5 |
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" | |||
7 | INHIBIT_DEFAULT_DEPS = "1" | 7 | INHIBIT_DEFAULT_DEPS = "1" |
8 | INHIBIT_AUTOTOOLS_DEPS = "1" | 8 | INHIBIT_AUTOTOOLS_DEPS = "1" |
9 | 9 | ||
10 | SRC_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. | ||
10 | EXTRA_OECONF += "--with-sysroot=${STAGING_DIR_TARGET} \ | 14 | EXTRA_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 | " |
14 | do_install () { | 19 | do_install () { |
15 | oe_runmake 'DESTDIR=${D}' install | 20 | oe_runmake 'DESTDIR=${D}' install |