summaryrefslogtreecommitdiff
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-xconfigure1
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"