diff --git a/recipes-external/glibc/glibc-external.bb b/recipes-external/glibc/glibc-external.bb index d311128..4c76bc9 100644 --- a/recipes-external/glibc/glibc-external.bb +++ b/recipes-external/glibc/glibc-external.bb @@ -68,7 +68,6 @@ glibc_external_do_install_extra () { "This may mean that your external toolchain uses a different" \ "multi-lib setup than your machine configuration" fi - create_multilib_link ${D} } EXTERNAL_EXTRA_FILES += "\ @@ -99,8 +98,6 @@ python () { } # Default pattern is too greedy - - FILES_${PN}-utils = "\ ${bindir}/gencat \ ${bindir}/getconf \ @@ -146,9 +143,6 @@ FILES_${PN}-dev += "\ ${libdir}/libthread_db${SOLIBSDEV} \ ${libdir}/libpthread${SOLIBSDEV} \ " - -FILES_${PN}-dev += "${@sysroot_multilib_suffix(d)}" - libc_headers_file = "${@bb.utils.which('${FILESPATH}', 'libc.headers')}" FILES_${PN}-dev += "\ ${@' '.join('${includedir}/' + f.rstrip() for f in base_read_file('${libc_headers_file}').splitlines())} \ diff --git a/recipes-external/glibc/glibc-sysroot-setup.inc b/recipes-external/glibc/glibc-sysroot-setup.inc index d5c95c1..df02b73 100644 --- a/recipes-external/glibc/glibc-sysroot-setup.inc +++ b/recipes-external/glibc/glibc-sysroot-setup.inc @@ -10,7 +10,7 @@ create_multilib_link () { dest="$1" multilib_suffix="${@sysroot_multilib_suffix(d)}" if [ "$multilib_suffix" != "." ]; then - rm -rf $dest/$multilib_suffix + rm -f $dest/$multilib_suffix ln -s . $dest/$multilib_suffix fi }