summaryrefslogtreecommitdiff
path: root/Build/source/texk/web2c/configure
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/texk/web2c/configure')
-rwxr-xr-xBuild/source/texk/web2c/configure12
1 files changed, 8 insertions, 4 deletions
diff --git a/Build/source/texk/web2c/configure b/Build/source/texk/web2c/configure
index 3931574e757..24ea78626d3 100755
--- a/Build/source/texk/web2c/configure
+++ b/Build/source/texk/web2c/configure
@@ -17382,9 +17382,13 @@ cout <<"worksok\n";
return 0;
}
_ACEOF
- flags_try0='-nodefaultlibs -Wl,-Bstatic -lstdc++ -Wl,-Bdynamic -lm'
- flags_try1='-lgcc_eh -lgcc -lc -lgcc_eh -lgcc'
- flags_try2='-lgcc -lc -lgcc'
+ case $host in
+ *cygwin*) flags_try0='-static -static-libgcc';
+ flags_try1='-lstdc++'; flags_try2=$flags_try1;;
+ *) flags_try0='-nodefaultlibs -Wl,-Bstatic -lstdc++ -Wl,-Bdynamic -lm'
+ flags_try1='-lgcc_eh -lgcc -lc -lgcc_eh -lgcc'
+ flags_try2='-lgcc -lc -lgcc';;
+ esac
kpse_save_LIBS=$LIBS
cpp_link_hack=false
for flags in "$flags_try1" "$flags_try2"; do
@@ -18325,7 +18329,7 @@ else
kpse_cv_fontconfig_includes=
kpse_cv_fontconfig_libs='-lfontconfig'
fi
-CPPFLAGS="$with_fontconfig $CPPFLAGS"
+CPPFLAGS="$kpse_cv_fontconfig_libs $CPPFLAGS"
LIBS="$kpse_cv_fontconfig_libs $LIBS"
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h. */