]> code.ossystems Code Review - openembedded-core.git/commit
binutils: Fix relocation of ld.so.conf in nativesdk builds
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 17 Jan 2020 17:21:39 +0000 (17:21 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Tue, 8 Sep 2020 13:39:01 +0000 (14:39 +0100)
commit669b73c9f469642085c6ad11b55a9065c889ddbd
tree5ff4b0bf590edab8934a46904cccf4b0faed1c20
parent9f9657683df90c18c1dfc7e65715b134a44a9d5a
binutils: Fix relocation of ld.so.conf in nativesdk builds

We need binutils to look at our ld.so.conf file within the SDK to ensure
we search the SDK's libdirs as well as those from the host system.

There add a patch which passes in the directory to the code using a define,
then add it to a section we relocate in a similar way to the way we relocate
the gcc internal paths. This ensures that ld works correctly in our buildtools
tarball.

Standard sysroot relocation doesn't work since we're not in a sysroot,
we want to use both the host system and SDK libs.

(From OE-Core rev: f6c1089642934ad93056ef19a0888965486ee030)

(From OE-Core rev: 09a2b16ac2bd1e3e415131e46315c851373aa7e0)

(From OE-Core rev: d0b7811b0e8654cf83d1b0f8256c7941fc3d9c41)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-devtools/binutils/binutils/nativesdk-relocation.patch [new file with mode: 0644]
meta/recipes-devtools/binutils/binutils_2.31.bb