configure: prefer lib64 on 64-bit platforms

use lib64 if
- "/usr/lib/multi-arch-triplet" does not work and
- we are on a 64-bit platform and
- lib64 exists and does contain crti.o
This commit is contained in:
grischka 2016-11-28 14:48:54 +01:00
parent a52a39179a
commit 0d14e7e698

5
configure vendored
View file

@ -325,10 +325,12 @@ if test -z "$cross_prefix" ; then
fi
if test -z "$triplet"; then
if test ! -f "/usr/lib/crti.o" -a -f "/usr/lib64/crti.o" ; then
if test $cpu = "x86-64" -o $cpu = "aarch64" ; then
if test -f "/usr/lib64/crti.o" ; then
tcc_lddir="lib64"
fi
fi
fi
if test "$cpu" = "armv4l" ; then
if test "${triplet%eabihf}" != "$triplet" ; then
@ -401,7 +403,6 @@ prefix=$prefix
bindir=\$(DESTDIR)$bindir
tccdir=\$(DESTDIR)$tccdir
libdir=\$(DESTDIR)$libdir
ln_libdir=$libdir
includedir=\$(DESTDIR)$includedir
mandir=\$(DESTDIR)$mandir
infodir=\$(DESTDIR)$infodir