Improve musl and uclibc detection

Do not enable musl or uclibc native support if a GNU linker is
already present. This avoids interference for example on a
Debian platform with musl-dev installed. More work is required
to select musl libc in that case, with additional configure flags.
This commit is contained in:
Marc Vertes 2017-05-08 16:14:35 +00:00
parent 70fca7f799
commit 1094891e67

9
configure vendored
View file

@ -359,7 +359,14 @@ if test -z "$cross_prefix" ; then
fi
fi
if test -f "/lib/ld-uClibc.so.0" ; then
# Enable uClibc or musl native support only if GNU ld is not already present
if test -f "/lib/ld-linux.so.2"; then
:
elif test -f "/lib64/ld-linux-x86-64.so.2"; then
:
elif test -f "/lib64/ld-linux-aarch64.so.1"; then
:
elif test -f "/lib/ld-uClibc.so.0" ; then
confvars="$confvars uClibc"
elif test -f "/lib/ld-musl-$cpu.so.1"; then
confvars="$confvars musl"