mirror of
https://git.musl-libc.org/git/musl
synced 2025-03-15 23:22:57 +03:00
avoid linking main program in linker tests
it's possible that the user has provided a compiler that does not have any libc to link to, so linking a main program is a bad idea. instead, generate an empty shared library with no dependencies.
This commit is contained in:
parent
0c5efde8d0
commit
67a0383d07
4
configure
vendored
4
configure
vendored
@ -69,8 +69,8 @@ fi
|
||||
|
||||
tryldflag () {
|
||||
printf "checking whether linker accepts %s... " "$2"
|
||||
echo "int main() { return 0; }" > "$tmpc"
|
||||
if "$CC" "$2" -o /dev/null "$tmpc" 2>/dev/null ; then
|
||||
echo "typedef int x;" > "$tmpc"
|
||||
if "$CC" -shared "$2" -o /dev/null "$tmpc" 2>/dev/null ; then
|
||||
printf "yes\n"
|
||||
eval "$1=\"\${$1} \$2\""
|
||||
eval "$1=\${$1# }"
|
||||
|
Loading…
x
Reference in New Issue
Block a user