Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Eric Sandall (00dcae95a0a4635cd2e295241668a0b766582797)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Eric Sandall <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Eric Sandall (00dcae95a0a4635cd2e295241668a0b766582797)
  • Date: Wed, 7 Apr 2010 12:16:45 -0500

GIT changes to master grimoire by Eric Sandall <sandalle AT sourcemage.org>:

gnu/gcc33/BUILD | 19 +++++++++++++++++++
gnu/gcc33/HISTORY | 3 +++
gnu/gcc34/BUILD | 12 ++++++++++++
gnu/gcc34/HISTORY | 3 +++
4 files changed, 37 insertions(+)

New commits:
commit 00dcae95a0a4635cd2e295241668a0b766582797
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

gcc34: Doesn't know native -march nor -mtune (GCC 4.2+)

commit cd3cecfb7b34a5bb5c281201f41b50daaef97722
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

gcc33: Doesn't know native -march nor -mtune (GCC 4.2+)

diff --git a/gnu/gcc33/BUILD b/gnu/gcc33/BUILD
index 6785c23..44de4a4 100755
--- a/gnu/gcc33/BUILD
+++ b/gnu/gcc33/BUILD
@@ -4,6 +4,7 @@ sedit 's:#!/bin/sh:#!/bin/bash:'
$SOURCE_DIRECTORY/configure &&
# GCC 3.3 doesn't know arch=pentium4m, replace with pentium4,
# same for pentium3m
# Doesn't know core2, replace with nocona, nor does it no -mssse3, remove it
+# Doesn't know native -march nor -mtune (GCC 4.2+)
# See
http://gcc.gnu.org/onlinedocs/gcc-3.3.6/gcc/i386-and-x86_002d64-Options.html
CFLAGS=${CFLAGS/pentium4m/pentium4} &&
CXXFLAGS=${CXXFLAGS/pentium4m/pentium4} &&
@@ -14,6 +15,24 @@ CXXFLAGS=${CFLAGS/core2/nocona} &&
CFLAGS=${CFLAGS/-mssse3/} &&
CXXFLAGS=${CXXFLAGS/-mssse3/} &&

+echo ARCHITECTURE = $ARCHITECTURE > /tmp/gcc33.opt &&
+echo CFLAGS = $CFLAGS >> /tmp/gcc33.opt &&
+echo CXXFLAGS = $CXXFLAGS >> /tmp/gcc33.opt &&
+
+case $ARCHITECTURE in
+ native-x86_64-64)
+ CFLAGS=${CFLAGS/-march=native -mtune=native/-march=x86-64 -fPIC -DPIC}
&&
+ CXXFLAGS=${CXXFLAGS/-march=native -mtune=native/-march=x86-64 -fPIC
-DPIC}
+ ;;
+ cative-x86_64-32)
+ CFLAGS=${CFLAGS/-march=native -mtune=native/-march=i486 -m32} &&
+ CXXFLAGS=${CXXFLAGS/-march=native -mtune=native/-march=i486 -m32}
+ ;;
+esac &&
+
+echo CFLAGS = $CFLAGS >> /tmp/gcc33.opt &&
+echo CXXFLAGS = $CXXFLAGS >> /tmp/gcc33.opt &&
+
cd $SOURCE_DIRECTORY.bld &&
$SOURCE_DIRECTORY/configure \
--host=$HOST \
diff --git a/gnu/gcc33/HISTORY b/gnu/gcc33/HISTORY
index c87fa22..5ca5dc3 100644
--- a/gnu/gcc33/HISTORY
+++ b/gnu/gcc33/HISTORY
@@ -1,3 +1,6 @@
+2010-04-06 Eric Sandall <sandalle AT sourcemage.org>
+ * BUILD: Doesn't know native -march nor -mtune (GCC 4.2+)
+
2009-10-03 Eric Sandall <sandalle AT sourcemage.org>
* INSTALL: We should have no lib64 to need linking

diff --git a/gnu/gcc34/BUILD b/gnu/gcc34/BUILD
index b37a065..b4846e0 100755
--- a/gnu/gcc34/BUILD
+++ b/gnu/gcc34/BUILD
@@ -1,10 +1,22 @@
# Doesn't know core2, replace with nocona, nor does it no -mssse3, remove it
+# Doesn't know native -march nor -mtune (GCC 4.2+)
# See
http://gcc.gnu.org/onlinedocs/gcc-3.4.6/gcc/i386-and-x86_002d64-Options.html
CFLAGS=${CFLAGS/core2/nocona} &&
CXXFLAGS=${CFLAGS/core2/nocona} &&
CFLAGS=${CFLAGS/-mssse3/} &&
CXXFLAGS=${CXXFLAGS/-mssse3/} &&

+case $ARCHITECTURE in
+ native-x86_64-64)
+ CFLAGS=${CFLAGS/-march=native -mtune=native/-march=x86-64 -fPIC -DPIC}
&&
+ CXXFLAGS=${CXXFLAGS/-march=native -mtune=native/-march=x86-64 -fPIC
-DPIC}
+ ;;
+ cative-x86_64-32)
+ CFLAGS=${CFLAGS/-march=native -mtune=native/-march=i486 -m32} &&
+ CXXFLAGS=${CXXFLAGS/-march=native -mtune=native/-march=i486 -m32}
+ ;;
+esac &&
+
cd $SOURCE_DIRECTORY.bld &&
$SOURCE_DIRECTORY/configure \
--host=$HOST \
diff --git a/gnu/gcc34/HISTORY b/gnu/gcc34/HISTORY
index 20d876a..6fc46a4 100644
--- a/gnu/gcc34/HISTORY
+++ b/gnu/gcc34/HISTORY
@@ -1,3 +1,6 @@
+2010-04-06 Eric Sandall <sandalle AT sourcemage.org>
+ * BUILD: Doesn't know native -march nor -mtune (GCC 4.2+)
+
2009-05-30 Eric Sandall <sandalle AT sourcemage.org>
* BUILD: Use profiledbootstrap to generate a more optimized compiler
This uses more diskspace, but unlike 4.x we have no



  • [SM-Commit] GIT changes to master grimoire by Eric Sandall (00dcae95a0a4635cd2e295241668a0b766582797), Eric Sandall, 04/07/2010

Archive powered by MHonArc 2.6.24.

Top of Page