Просмотр исходного кода

* Now compiling all x86 binaries as i486 (as opposed to pentium binaries on FreeBSD like before).

svn: 1609
Bryan Drewery 21 лет назад
Родитель
Сommit
3309a3afd3
3 измененных файлов с 28 добавлено и 1 удалено
  1. 9 0
      autotools/includes/acinclude.m4
  2. 18 1
      configure
  3. 1 0
      doc/UPDATES

+ 9 - 0
autotools/includes/acinclude.m4

@@ -260,6 +260,15 @@ EGG_CYGWIN=no
 
 AC_CACHE_CHECK(system type, egg_cv_var_system_type, egg_cv_var_system_type=`$UNAME -s`)
 AC_CACHE_CHECK(system release, egg_cv_var_system_release, egg_cv_var_system_release=`$UNAME -r`)
+AC_CACHE_CHECK(system machine, egg_cv_var_system_machine, egg_cv_var_system_machine=`$UNAME -m`)
+
+case "$egg_cv_var_system_machine" in
+  i*)
+    CXX="$CXX -march=i486"
+  ;;
+  *)
+    ;;
+esac
 
 case "$egg_cv_var_system_type" in
   BSD/OS)

+ 18 - 1
configure

@@ -1,5 +1,5 @@
 #! /bin/sh
-# From configure.ac Revision: 1.37 .
+# From configure.ac Revision: 1.38 .
 # Guess values for system-dependent variables and create Makefiles.
 # Generated by GNU Autoconf 2.59.
 #
@@ -3295,6 +3295,23 @@ else
 fi
 echo "$as_me:$LINENO: result: $egg_cv_var_system_release" >&5
 echo "${ECHO_T}$egg_cv_var_system_release" >&6
+echo "$as_me:$LINENO: checking system machine" >&5
+echo $ECHO_N "checking system machine... $ECHO_C" >&6
+if test "${egg_cv_var_system_machine+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  egg_cv_var_system_machine=`$UNAME -m`
+fi
+echo "$as_me:$LINENO: result: $egg_cv_var_system_machine" >&5
+echo "${ECHO_T}$egg_cv_var_system_machine" >&6
+
+case "$egg_cv_var_system_machine" in
+  i*)
+    CXX="$CXX -march=i486"
+  ;;
+  *)
+    ;;
+esac
 
 case "$egg_cv_var_system_type" in
   BSD/OS)

+ 1 - 0
doc/UPDATES

@@ -13,6 +13,7 @@ This is a summary of ChangeLog basically.
 * Fixed typo in help file (botconfig)
 * Fixed a leaked socket on failed address bind.
 * Removed compatability support for <= 1.1.9 userfiles (bot records).
+* Now compiling all x86 binaries as i486 (as opposed to pentium binaries on FreeBSD like before).
 
 1.2
 * No longer displaying SALTS on ./bin -v