diff options
author | DJ Delorie <dj@redhat.com> | 2006-04-24 20:19:52 +0000 |
---|---|---|
committer | DJ Delorie <dj@redhat.com> | 2006-04-24 20:19:52 +0000 |
commit | b34db572c1385225019f9ade64088d6f18d5987e (patch) | |
tree | dc148162547cfea8ab10aa7d8d9e40cb520d5daa /newlib/libc/machine/sh | |
parent | a2649dc6512a57a48d3872546cf402e865c820c8 (diff) | |
download | cygnal-b34db572c1385225019f9ade64088d6f18d5987e.tar.gz cygnal-b34db572c1385225019f9ade64088d6f18d5987e.tar.bz2 cygnal-b34db572c1385225019f9ade64088d6f18d5987e.zip |
* libc/machine/sh/configure.in: Avoid link tests.
* libc/machine/sh/configure: Regenerate.
Diffstat (limited to 'newlib/libc/machine/sh')
-rwxr-xr-x | newlib/libc/machine/sh/configure | 40 | ||||
-rw-r--r-- | newlib/libc/machine/sh/configure.in | 2 |
2 files changed, 42 insertions, 0 deletions
diff --git a/newlib/libc/machine/sh/configure b/newlib/libc/machine/sh/configure index 1aab21953..274119bc8 100755 --- a/newlib/libc/machine/sh/configure +++ b/newlib/libc/machine/sh/configure @@ -272,6 +272,7 @@ PACKAGE_STRING='newlib 1.14.0' PACKAGE_BUGREPORT='' ac_unique_file="asm.h" +ac_no_link=no ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS MAY_SUPPLY_SYSCALLS_TRUE MAY_SUPPLY_SYSCALLS_FALSE newlib_basedir build build_cpu build_vendor build_os host host_cpu host_vendor host_os INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar CC DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE AS ac_ct_AS AR ac_ct_AR RANLIB ac_ct_RANLIB MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT CCAS CCASFLAGS NEWLIB_CFLAGS LDFLAGS ELIX_LEVEL_0_TRUE ELIX_LEVEL_0_FALSE ELIX_LEVEL_1_TRUE ELIX_LEVEL_1_FALSE ELIX_LEVEL_2_TRUE ELIX_LEVEL_2_FALSE ELIX_LEVEL_3_TRUE ELIX_LEVEL_3_FALSE ELIX_LEVEL_4_TRUE ELIX_LEVEL_4_FALSE USE_LIBTOOL_TRUE USE_LIBTOOL_FALSE OBJEXT oext aext lpfx libm_machine_dir machine_dir sys_dir CFLAGS CPPFLAGS ac_ct_CC EXEEXT CPP EGREP SH64_TRUE SH64_FALSE LIBOBJS LTLIBOBJS' ac_subst_files='' @@ -2762,6 +2763,8 @@ OBJEXT=${oext} + + ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' @@ -3112,6 +3115,27 @@ main () return 0; } _ACEOF +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; then + ac_no_link=no + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files a.out a.exe b.out" # Try to create an executable without -o first, disregard a.out. @@ -3248,6 +3272,22 @@ echo "${ECHO_T}$ac_cv_exeext" >&6 rm -f conftest.$ac_ext EXEEXT=$ac_cv_exeext ac_exeext=$EXEEXT + +else + 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 the compiler produces executables we can run. If not, either +# the compiler is broken, or we cross compile. +echo "$as_me:$LINENO: checking whether we are cross compiling" >&5 +echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6 +echo "$as_me:$LINENO: result: $cross_compiling" >&5 +echo "${ECHO_T}$cross_compiling" >&6 + +fi echo "$as_me:$LINENO: checking for suffix of object files" >&5 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6 if test "${ac_cv_objext+set}" = set; then diff --git a/newlib/libc/machine/sh/configure.in b/newlib/libc/machine/sh/configure.in index a5ce4c728..248dd28b3 100644 --- a/newlib/libc/machine/sh/configure.in +++ b/newlib/libc/machine/sh/configure.in @@ -10,6 +10,8 @@ AC_CONFIG_AUX_DIR(../../../..) NEWLIB_CONFIGURE(../../..) +AC_NO_EXECUTABLES + AC_EGREP_CPP([sh5], [ #if __SH5__ sh5 |