diff options
author | unknown <serg@serg.mylan> | 2004-07-27 09:12:20 +0200 |
---|---|---|
committer | unknown <serg@serg.mylan> | 2004-07-27 09:12:20 +0200 |
commit | aa87582cc64b5355f6749ef776f3e0964d8a0611 (patch) | |
tree | 54031d690e744cfe68db901640674aa2f034d408 /configure.in | |
parent | f8afa5253d4bfcad508b0e325a24d6e1f3e3a6a7 (diff) | |
download | mariadb-git-aa87582cc64b5355f6749ef776f3e0964d8a0611.tar.gz |
avoid functions in configure
Diffstat (limited to 'configure.in')
-rw-r--r-- | configure.in | 25 |
1 files changed, 9 insertions, 16 deletions
diff --git a/configure.in b/configure.in index 31a82b55183..be3269d50d6 100644 --- a/configure.in +++ b/configure.in @@ -936,17 +936,15 @@ esac MAX_C_OPTIMIZE="-O3" MAX_CXX_OPTIMIZE="-O3" -fix_for_forte_x86 () -{ - case $MACHINE_TYPE-$ac_cv_prog_gcc in - i?86-no) - # workaround for Sun Forte/x86 see BUG#4681 - CFLAGS="$CFLAGS -DBIG_FILES" - CXXFLAGS="$CXXFLAGS -DBIG_FILES" - ;; - *) ;; - esac -} +# workaround for Sun Forte/x86 see BUG#4681 +case $SYSTEM_TYPE-$MACHINE_TYPE-$ac_cv_prog_gcc in + *solaris*-i?86-no) + CFLAGS="$CFLAGS -DBIG_FILES" + CXXFLAGS="$CXXFLAGS -DBIG_FILES" + ;; + *) ;; +esac + case $SYSTEM_TYPE in *solaris2.7*) @@ -962,7 +960,6 @@ case $SYSTEM_TYPE in sed -e "s|^#if[ ]*!defined(lint) && !defined(__lint)|#if !defined\(lint\) \&\& !defined\(__lint\) \&\& !defined\(getwc\)|" < /usr/include/widec.h > include/widec.h CFLAGS="$CFLAGS -DHAVE_CURSES_H -I$builddir/include -DHAVE_RWLOCK_T" CXXFLAGS="$CXXFLAGS -DHAVE_CURSES_H -I$builddir/include -DHAVE_RWLOCK_T" - fix_for_forte_x86 ;; *solaris2.8*) # Solaris 2.8 has a broken /usr/include/widec.h @@ -977,23 +974,19 @@ case $SYSTEM_TYPE in sed -e "s|^#if[ ]*!defined(__lint)|#if !defined\(__lint\) \&\& !defined\(getwc\)|" < /usr/include/widec.h > include/widec.h CFLAGS="$CFLAGS -DHAVE_CURSES_H -I$builddir/include -DHAVE_RWLOCK_T" CXXFLAGS="$CXXFLAGS -DHAVE_CURSES_H -I$builddir/include -DHAVE_RWLOCK_T" - fix_for_forte_x86 ;; *solaris2.5.1*) echo "Enabling getpass() workaround for Solaris 2.5.1" CFLAGS="$CFLAGS -DHAVE_BROKEN_GETPASS -DSOLARIS -DHAVE_RWLOCK_T"; CXXFLAGS="$CXXFLAGS -DHAVE_RWLOCK_T -DSOLARIS" - fix_for_forte_x86 ;; *solaris*) CFLAGS="$CFLAGS -DHAVE_RWLOCK_T" CXXFLAGS="$CXXFLAGS -DHAVE_RWLOCK_T" - fix_for_forte_x86 ;; *SunOS*) echo "Enabling getpass() workaround for SunOS" CFLAGS="$CFLAGS -DHAVE_BROKEN_GETPASS -DSOLARIS"; - fix_for_forte_x86 ;; *hpux10.20*) echo "Enabling workarounds for hpux 10.20" |