Line
Link Here
|
0 |
-- a/configure |
0 |
++ b/configure |
Lines 14997-15004
try_link() {
Link Here
|
14997 |
exit ${ret} |
14997 |
exit ${ret} |
14998 |
) 1>&5 |
14998 |
) 1>&5 |
14999 |
} |
14999 |
} |
15000 |
LIBC_PATH=$(if try_link -Wl,--verbose && grep -q attempt libctest.log; then : |
15000 |
LIBC_PATH=$(if try_link -Wl,--verbose && grep -q '[Aa]ttempt' libctest.log; then : |
15001 |
$AWK '/ttempt to open/ { if (($(NF-1) ~ /\/libc\.so/) && ($NF == "succeeded")) LIBC = $(NF-1); }; END {print LIBC}' libctest.log |
15001 |
$AWK '/[Aa]ttempt to open/ { if (($(NF-1) ~ /\/libc\.so/) && ($NF == "succeeded")) LIBC = $(NF-1); }; END {print LIBC}' libctest.log |
15002 |
elif try_link -Wl,--verbose; then : |
15002 |
elif try_link -Wl,--verbose; then : |
15003 |
$EGREP -o '/[^ ]*/libc.so.*' libctest.log | tail -n1 |
15003 |
$EGREP -o '/[^ ]*/libc.so.*' libctest.log | tail -n1 |
15004 |
elif try_link -Wl,-m; then : |
15004 |
elif try_link -Wl,-m; then : |
15005 |
-- a/configure.ac |
15005 |
++ b/configure.ac |
Lines 345-354
try_link() {
Link Here
|
345 |
} |
345 |
} |
346 |
LIBC_PATH=$(AS_IF( |
346 |
LIBC_PATH=$(AS_IF( |
347 |
dnl GNU linker (bfd & gold) searching for |
347 |
dnl GNU linker (bfd & gold) searching for |
348 |
dnl "attempt to open /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../lib64/libc.so succeeded" |
348 |
dnl (bfd) "attempt to open /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../lib64/libc.so succeeded" |
|
|
349 |
dnl (gold) "/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: Attempt to open /lib64/libc.so.6 succeeded" |
349 |
dnl if log does not contain "attempt" word then it's not a GNU linker |
350 |
dnl if log does not contain "attempt" word then it's not a GNU linker |
350 |
[try_link -Wl,--verbose && grep -q attempt libctest.log], |
351 |
[try_link -Wl,--verbose && grep -q '[[Aa]]ttempt' libctest.log], |
351 |
[$AWK '/ttempt to open/ { if (($(NF-1) ~ /\/libc\.so/) && ($NF == "succeeded")) LIBC = $(NF-1); }; END {print LIBC}' libctest.log], |
352 |
[$AWK '/[[Aa]]ttempt to open/ { if (($(NF-1) ~ /\/libc\.so/) && ($NF == "succeeded")) LIBC = $(NF-1); }; END {print LIBC}' libctest.log], |
352 |
dnl LLVM lld searching for latest (successful) entry of |
353 |
dnl LLVM lld searching for latest (successful) entry of |
353 |
dnl "ld.lld: /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../lib64/libc.so" |
354 |
dnl "ld.lld: /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../lib64/libc.so" |
354 |
dnl "ld.lld: /lib64/libc.so.6" |
355 |
dnl "ld.lld: /lib64/libc.so.6" |