summaryrefslogtreecommitdiffstats
path: root/meta
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2022-07-24 08:35:45 -0700
committerRichard Purdie <richard.purdie@linuxfoundation.org>2022-08-08 16:23:37 +0100
commit33a1bfc66b12fb7e3671a3a0232d58e675604b72 (patch)
tree8414fe5741d91b7cb0d14cd7c754075666bf1447 /meta
parentf6bc8dfadb6ccb961f26c43bc30dfce581bbacd7 (diff)
downloadpoky-33a1bfc66b12fb7e3671a3a0232d58e675604b72.tar.gz
libgcc: Fix standalone target builds with usrmerge distro feature
Ignore the rmdir cmd if using usrmerge distro feature since the intention is to delete /lib or /lib64 but not libdir under /usr and base_libdir = libdir when usrmerge is enabled in distro (From OE-Core rev: 38fb876253e28577b8fcf4dd47fbb1d0673c6220) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 3b7f6b0e0f1f16f89cd924aac001b4f661c145ca) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta')
-rw-r--r--meta/recipes-devtools/gcc/libgcc-common.inc8
1 files changed, 6 insertions, 2 deletions
diff --git a/meta/recipes-devtools/gcc/libgcc-common.inc b/meta/recipes-devtools/gcc/libgcc-common.inc
index d48dc8b823..31f629acaa 100644
--- a/meta/recipes-devtools/gcc/libgcc-common.inc
+++ b/meta/recipes-devtools/gcc/libgcc-common.inc
@@ -45,10 +45,14 @@ do_install () {
45} 45}
46 46
47do_install:append:libc-baremetal () { 47do_install:append:libc-baremetal () {
48 rmdir ${D}${base_libdir} 48 if [ "${base_libdir}" != "${libdir}" ]; then
49 rmdir ${D}${base_libdir}
50 fi
49} 51}
50do_install:append:libc-newlib () { 52do_install:append:libc-newlib () {
51 rmdir ${D}${base_libdir} 53 if [ "${base_libdir}" != "${libdir}" ]; then
54 rmdir ${D}${base_libdir}
55 fi
52} 56}
53 57
54# No rpm package is actually created but -dev depends on it, avoid dnf error 58# No rpm package is actually created but -dev depends on it, avoid dnf error