mirror of
https://github.com/crosstool-ng/crosstool-ng.git
synced 2024-12-22 06:07:49 +00:00
scripts: hack-in lib32->lib symlinks
Some archs (eg. ppc64 with n32 ABI) will install their variants in lib32/ instead of lib/, so do for lib32 as we do for lib64->lib symlinks. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
This commit is contained in:
parent
3fcdd28e04
commit
ab9b5d109e
@ -331,11 +331,19 @@ if [ -z "${CT_RESTART}" ]; then
|
||||
# Now, in case we're 64 bits, just have lib64/ be a symlink to lib/
|
||||
# so as to have all libraries in the same directory (we can do that
|
||||
# because we are *not* multilib).
|
||||
# Mips64 with n32 emulation install its libs in lib32, so also prepare
|
||||
# these symlinks
|
||||
# Not all the symlinks are necessary, but better safe than sorry...
|
||||
if [ "${CT_ARCH_64}" = "y" ]; then
|
||||
CT_DoExecLog ALL ln -sf "lib" "${CT_PREFIX_DIR}/lib64"
|
||||
CT_DoExecLog ALL ln -sf "lib" "${CT_SYSROOT_DIR}/lib64"
|
||||
CT_DoExecLog ALL ln -sf "lib" "${CT_SYSROOT_DIR}/usr/lib64"
|
||||
CT_DoExecLog ALL ln -sf "lib" "${CT_PREFIX_DIR}/${CT_TARGET}/lib64"
|
||||
for d in \
|
||||
"${CT_PREFIX_DIR}" \
|
||||
"${CT_SYSROOT_DIR}" \
|
||||
"${CT_SYSROOT_DIR}/usr" \
|
||||
"${CT_PREFIX_DIR}/${CT_TARGET}" \
|
||||
; do
|
||||
CT_DoExecLog ALL ln -sf "lib" "${d}/lib32"
|
||||
CT_DoExecLog ALL ln -sf "lib" "${d}/lib64"
|
||||
done
|
||||
fi
|
||||
|
||||
# Determine build system if not set by the user
|
||||
|
Loading…
Reference in New Issue
Block a user