musl - musl - an implementation of the standard library for Linux-based systems

index : musl
musl - an implementation of the standard library for Linux-based systems
summary refs log tree commit diff
path: root/configure
diff options
context:
space:
mode:
authorRich Felker <dalias@aerifal.cx>2012年10月26日 16:30:07 -0400
committerRich Felker <dalias@aerifal.cx>2012年10月26日 16:30:07 -0400
commit3d99266b5e8fc6374a9d930f3ae9d444ffebb11e (patch)
tree26dcfefc5b77e2283527ea3c2749fe1d3e479f0a /configure
parent607b05aca683eee5bcdb7bf9af4ebf02adc635d9 (diff)
downloadmusl-3d99266b5e8fc6374a9d930f3ae9d444ffebb11e.tar.gz
add support for detecting pcc's compiler runtime
in old versions of pcc, the directory containing libpcc.a was not in the library path, and other options like -print-file-name may have been needed to locate it. however, -print-file-name itself seems to have been added around the same time that the directory was added to the search path, and moreover, I see no evidence that older versions of pcc are capable of building a working musl shared library. thus, it seems reasonable to just test whether -lpcc is accepted.
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure 1
1 files changed, 1 insertions, 0 deletions
diff --git a/configure b/configure
index 327734ae..19c241e6 100755
--- a/configure
+++ b/configure
@@ -299,6 +299,7 @@ shared=no
# Find compiler runtime library
test -z "$LIBCC" && tryldflag LIBCC -lgcc && tryldflag LIBCC -lgcc_eh
test -z "$LIBCC" && tryldflag LIBCC -lcompiler_rt
+test -z "$LIBCC" && tryldflag LIBCC -lpcc
printf "using compiler runtime libraries: %s\n" "$LIBCC"
generated by cgit v1.2.1 (git 2.18.0) at 2025年09月27日 22:35:41 +0000

AltStyle によって変換されたページ (->オリジナル) /