From 7ddae7f671b8d20892c997c0fee1fc4c5920f5a7 Mon Sep 17 00:00:00 2001 From: "Yann E. MORIN\"" Date: Fri, 15 Apr 2011 00:22:42 +0200 Subject: scripts/internals: do not remove lib{32,64}/ symlinks after build During the build, we create lib{32,64}/ symlinks out of the sysroot. In some cases (eg. mingw32 target), these symlinks are still required when running the toolchain. For other combinations, the symlinks are without incidence, so they can be safely kept after the build. Signed-off-by: "Yann E. MORIN" (transplanted from 751c3f735ada4a95aa981841b832adb08b88ce27) diff --git a/scripts/build/internals.sh b/scripts/build/internals.sh index c1f8313..ab297ad 100644 --- a/scripts/build/internals.sh +++ b/scripts/build/internals.sh @@ -114,18 +114,8 @@ do_finish() { # The symlinks are needed only during the build process. # The final gcc will still search those dirs, but will also search # the standard lib/ dirs, so we can get rid of the symlinks - for d in \ - "${CT_PREFIX_DIR}" \ - "${CT_PREFIX_DIR}/${CT_TARGET}" \ - ; do - CT_DoExecLog ALL rm -f "${d}/lib32" - CT_DoExecLog ALL rm -f "${d}/lib64" - done - - # Also remove the lib/ symlink out-side of sysroot - if [ "${CT_USE_SYSROOT}" = "y" ]; then - CT_DoExecLog ALL rm -f "${CT_PREFIX_DIR}/${CT_TARGET}/lib" - fi + CT_DoExecLog ALL rm -f "${CT_PREFIX_DIR}/lib32" + CT_DoExecLog ALL rm -f "${CT_PREFIX_DIR}/lib64" CT_EndStep } -- cgit v0.10.2-6-g49f6