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
diff options
context:
space:
mode:
Diffstat
-rwxr-xr-xconfigure 14
1 files changed, 12 insertions, 2 deletions
diff --git a/configure b/configure
index 143dc927..7b29ae40 100755
--- a/configure
+++ b/configure
@@ -80,7 +80,7 @@ fi
tryflag () {
printf "checking whether compiler accepts %s... " "2ドル"
echo "typedef int x;" > "$tmpc"
-if $CC 2ドル -c -o /dev/null "$tmpc" >/dev/null 2>&1 ; then
+if $CC $CFLAGS_TRY 2ドル -c -o /dev/null "$tmpc" >/dev/null 2>&1 ; then
printf "yes\n"
eval "1ドル=\"\${1ドル} \2ドル\""
eval "1ドル=\${1ドル# }"
@@ -94,7 +94,7 @@ fi
tryldflag () {
printf "checking whether linker accepts %s... " "2ドル"
echo "typedef int x;" > "$tmpc"
-if $CC -nostdlib -shared "2ドル" -o /dev/null "$tmpc" >/dev/null 2>&1 ; then
+if $CC $LDFLAGS_TRY -nostdlib -shared "2ドル" -o /dev/null "$tmpc" >/dev/null 2>&1 ; then
printf "yes\n"
eval "1ドル=\"\${1ドル} \2ドル\""
eval "1ドル=\${1ドル# }"
@@ -113,7 +113,9 @@ CFLAGS_C99FSE=
CFLAGS_AUTO=
CFLAGS_MEMOPS=
CFLAGS_NOSSP=
+CFLAGS_TRY=
LDFLAGS_AUTO=
+LDFLAGS_TRY=
OPTIMIZE_GLOBS=
prefix=/usr/local/musl
exec_prefix='$(prefix)'
@@ -205,6 +207,14 @@ exit 1
fi
#
+# Figure out options to force errors on unknown flags.
+#
+tryflag CFLAGS_TRY -Werror=unknown-warning-option
+tryflag CFLAGS_TRY -Werror=unused-command-line-argument
+tryldflag LDFLAGS_TRY -Werror=unknown-warning-option
+tryldflag LDFLAGS_TRY -Werror=unused-command-line-argument
+
+#
# Need to know if the compiler is gcc to decide whether to build the
# musl-gcc wrapper, and for critical bug detection in some gcc versions.
#
generated by cgit v1.2.1 (git 2.18.0) at 2025年09月14日 13:21:47 +0000

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