diff options
author | Christopher Faylor <me@cgf.cx> | 2012-11-23 14:55:44 +0000 |
---|---|---|
committer | Christopher Faylor <me@cgf.cx> | 2012-11-23 14:55:44 +0000 |
commit | 6a432cb180715825c056326638e9e47dd1c05fff (patch) | |
tree | 0df5698738271a99ecef9409fcd15ea757115a36 /winsup | |
parent | 2e488e95431d3a769928b197b590386b1f7e4bda (diff) | |
download | newlib-6a432cb180715825c056326638e9e47dd1c05fff.zip newlib-6a432cb180715825c056326638e9e47dd1c05fff.tar.gz newlib-6a432cb180715825c056326638e9e47dd1c05fff.tar.bz2 |
* configure.in: Add previously-missed AC_NO_EXECUTABLES.
* configure: Regenerate.
* aclocal.m4: Ditto.
Diffstat (limited to 'winsup')
-rw-r--r-- | winsup/cygwin/ChangeLog | 6 | ||||
-rwxr-xr-x | winsup/cygwin/configure | 78 | ||||
-rw-r--r-- | winsup/cygwin/configure.in | 1 |
3 files changed, 85 insertions, 0 deletions
diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog index d943a86..d030fe1 100644 --- a/winsup/cygwin/ChangeLog +++ b/winsup/cygwin/ChangeLog @@ -1,5 +1,11 @@ 2012-11-23 Christopher Faylor <me.cygwin2012@cgf.cx> + * configure.in: Add previously-missed AC_NO_EXECUTABLES. + * configure: Regenerate. + * aclocal.m4: Ditto. + +2012-11-23 Christopher Faylor <me.cygwin2012@cgf.cx> + * Makefile.in: Use explicit path to mkdir. 2012-11-22 Christopher Faylor <me.cygwin2012@cgf.cx> diff --git a/winsup/cygwin/configure b/winsup/cygwin/configure index 1e66b4b..5a1f22a 100755 --- a/winsup/cygwin/configure +++ b/winsup/cygwin/configure @@ -582,6 +582,7 @@ PACKAGE_BUGREPORT= PACKAGE_URL= ac_unique_file="Makefile.in" +ac_no_link=no ac_subst_vars='LTLIBOBJS LIBOBJS CONFIG_DIR @@ -2025,6 +2026,7 @@ test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' + # Make sure we can run config.sub. $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 @@ -2476,6 +2478,29 @@ main () return 0; } _ACEOF +if { { ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + ac_no_link=no + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" # Try to create an executable without -o first, disregard a.out. @@ -2664,6 +2689,59 @@ $as_echo "$cross_compiling" >&6; } rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out ac_clean_files=$ac_clean_files_save + +else + rm -f -r a.out a.exe b.out conftest.$ac_ext conftest.o conftest.obj conftest.dSYM + ac_no_link=yes + # Setting cross_compile will disable run tests; it will + # also disable AC_CHECK_FILE but that's generally + # correct if we can't link. + cross_compiling=yes + EXEEXT= + # Check that the compiler produces executables we can run. If not, either +# the compiler is broken, or we cross compile. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 +$as_echo_n "checking whether we are cross compiling... " >&6; } +if test "$cross_compiling" != yes; then + { { ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + if { ac_try='./conftest$ac_cv_exeext' + { { case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; }; then + cross_compiling=no + else + if test "$cross_compiling" = maybe; then + cross_compiling=yes + else + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "cannot run C compiled programs. +If you meant to cross compile, use \`--host'. +See \`config.log' for more details" "$LINENO" 5; } + fi + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 +$as_echo "$cross_compiling" >&6; } + +fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 $as_echo_n "checking for suffix of object files... " >&6; } if ${ac_cv_objext+:} false; then : diff --git a/winsup/cygwin/configure.in b/winsup/cygwin/configure.in index 2e4708d..840e10a 100644 --- a/winsup/cygwin/configure.in +++ b/winsup/cygwin/configure.in @@ -9,6 +9,7 @@ AC_WINDOWS_HEADERS AC_WINDOWS_LIBS AC_PROG_INSTALL +AC_NO_EXECUTABLES AC_CANONICAL_SYSTEM AC_PROG_CC |