From 2a79c47f95d0e9c4a6846c9ec96c69ec65ec198d Mon Sep 17 00:00:00 2001 From: Nick Clifton Date: Fri, 4 Apr 2008 11:39:20 +0000 Subject: re PR middle-end/4334 (Flow control insn inside a basic block, arm/netbsd, gcc 3.1) PR binutils/4334 * acx.m4 (ACX_CHECK_CYGWIN_CAT_WORKS): New macro to check that cygwin builds are not running in textmode. * configure.ac: Run ACX_XHEXK_CYGWIN_CAT_WORKS for cygwin hosted builds. * configure: Regenerate. From-SVN: r133894 --- configure | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) (limited to 'configure') diff --git a/configure b/configure index 0fc08b58..b146180 100755 --- a/configure +++ b/configure @@ -2780,6 +2780,33 @@ case "${host}" in host_makefile_frag="config/mh-djgpp" ;; *-cygwin*) + +echo "$as_me:$LINENO: checking to see if cat works as expected" >&5 +echo $ECHO_N "checking to see if cat works as expected... $ECHO_C" >&6 +echo a >cygwin-cat-check +if test `cat cygwin-cat-check` == a ; then + rm cygwin-cat-check + echo "$as_me:$LINENO: result: yes" >&5 +echo "${ECHO_T}yes" >&6 +else + rm cygwin-cat-check + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 + { { echo "$as_me:$LINENO: error: The cat command does not ignore carriage return characters. + Please either mount the build directory in binary mode or run the following + commands before running any configure script: +set -o igncr +export SHELLOPTS + " >&5 +echo "$as_me: error: The cat command does not ignore carriage return characters. + Please either mount the build directory in binary mode or run the following + commands before running any configure script: +set -o igncr +export SHELLOPTS + " >&2;} + { (exit 1); exit 1; }; } +fi + host_makefile_frag="config/mh-cygwin" ;; *-mingw*) -- cgit v1.1