summaryrefslogtreecommitdiff
path: root/configure.in
diff options
context:
space:
mode:
authorunknown <serg@serg.mylan>2004-07-27 09:12:20 +0200
committerunknown <serg@serg.mylan>2004-07-27 09:12:20 +0200
commitf072ed1c6a7f09d1b8b6550bb606bd6ea7853a0b (patch)
tree54031d690e744cfe68db901640674aa2f034d408 /configure.in
parent65ba6aa2934e465fa31ed6185dcd22c714bc1403 (diff)
downloadmariadb-git-f072ed1c6a7f09d1b8b6550bb606bd6ea7853a0b.tar.gz
avoid functions in configure
Diffstat (limited to 'configure.in')
-rw-r--r--configure.in25
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"