diff options
authorRich Felker <>2012-10-26 16:30:07 -0400
committerRich Felker <>2012-10-26 16:30:07 -0400
commit3d99266b5e8fc6374a9d930f3ae9d444ffebb11e (patch)
parent607b05aca683eee5bcdb7bf9af4ebf02adc635d9 (diff)
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.
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"