]> code.ossystems Code Review - openembedded-core.git/commitdiff
buildtools-tarball: Add an ld.so.conf for nativesdk-binutils
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 17 Jan 2020 17:15:03 +0000 (17:15 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Sun, 6 Sep 2020 15:56:15 +0000 (16:56 +0100)
We need to search our own libdirs, then fall back to the system ones as our
customised dynamic loader will. Have ld.so.conf reflect that.

This ensures that binutils finds libraries here when linking too.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-core/meta/buildtools-tarball.bb

index 66201514d7985262f77da2e061cf7b3a0eacfd7b..006c724bbda59871a7ac2edcfacaf2d260e4cd00 100644 (file)
@@ -74,6 +74,10 @@ create_sdk_files_append () {
 
        echo 'export GIT_SSL_CAINFO="${SDKPATHNATIVE}${sysconfdir}/ssl/certs/ca-certificates.crt"' >>$script
 
+       mkdir -p ${SDK_OUTPUT}/${SDKPATHNATIVE}${sysconfdir}/
+       echo '${SDKPATHNATIVE}${libdir}
+${SDKPATHNATIVE}${base_libdir}
+include /etc/ld.so.conf' > ${SDK_OUTPUT}/${SDKPATHNATIVE}${sysconfdir}/ld.so.conf
        if [ "${SDKMACHINE}" = "i686" ]; then
                echo 'export NO32LIBS="0"' >>$script
                echo 'echo "$BB_ENV_EXTRAWHITE" | grep -q "NO32LIBS"' >>$script