summaryrefslogtreecommitdiff
path: root/configure
diff options
context:
space:
mode:
authorRich Felker <dalias@aerifal.cx>2013-07-18 20:37:19 -0400
committerRich Felker <dalias@aerifal.cx>2013-07-18 20:37:19 -0400
commitdf065781ee913681ba86a636a2516cb0162cab19 (patch)
treef320cdbb899b5ba4df8b536e37f746f14da324c1 /configure
parent3e7f186ea18d7362e3e117f6e848b5514d8266d1 (diff)
downloadmusl-df065781ee913681ba86a636a2516cb0162cab19.tar.gz
fix invalid C in new trycppif tests in configure script
an empty program is not valid and would be reasonable grounds for the compiler to give an error, which would break these tests.
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure3
1 files changed, 2 insertions, 1 deletions
diff --git a/configure b/configure
index 042c41bd..b679986f 100755
--- a/configure
+++ b/configure
@@ -56,7 +56,8 @@ while eval "fnmatch '*/' \"\${$1}\"" ; do eval "$1=\${$1%/}" ; done
trycppif () {
printf "checking preprocessor condition %s... " "$1"
-echo "#if $1" > "$tmpc"
+echo "typedef int x;" > "$tmpc"
+echo "#if $1" >> "$tmpc"
echo "#error yes" >> "$tmpc"
echo "#endif" >> "$tmpc"
if $CC $2 -c -o /dev/null "$tmpc" >/dev/null 2>&1 ; then