Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to devel-gcc grimoire by Eric Sandall (297aae09a382a4fa11d4234516cd67cda403f118)

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 devel-gcc grimoire by Eric Sandall (297aae09a382a4fa11d4234516cd67cda403f118)
  • Date: Tue, 18 Mar 2008 00:36:57 -0500

GIT changes to devel-gcc grimoire by Eric Sandall <sandalle AT sourcemage.org>:

gnu/ada/BUILD | 4 ++++
gnu/ada/DEPENDS | 4 +++-
gnu/ada/DETAILS | 2 +-
gnu/ada/HISTORY | 11 +++++++++++
gnu/fortran/BUILD | 4 ++++
gnu/fortran/DEPENDS | 8 +++++---
gnu/fortran/DETAILS | 2 +-
gnu/fortran/HISTORY | 9 +++++++++
gnu/g++/BUILD | 4 ++++
gnu/g++/DEPENDS | 6 ++++--
gnu/g++/DETAILS | 2 +-
gnu/g++/HISTORY | 9 +++++++++
gnu/gcc/BUILD | 4 ++++
gnu/gcc/HISTORY | 7 +++++++
gnu/gcj/BUILD | 4 ++++
gnu/gcj/DEPENDS | 9 ++++++---
gnu/gcj/DETAILS | 2 +-
gnu/gcj/HISTORY | 9 +++++++++
gnu/objc/BUILD | 4 ++++
gnu/objc/DEPENDS | 5 ++++-
gnu/objc/DETAILS | 2 +-
gnu/objc/HISTORY | 9 +++++++++
libs/glibc/HISTORY | 6 ++++++
libs/glibc/PRE_BUILD | 13 ++++++++++---
24 files changed, 121 insertions(+), 18 deletions(-)

New commits:
commit 297aae09a382a4fa11d4234516cd67cda403f118
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

glibc: Fix compilation with gcc 4.3.0 (thanks to Elisamuel Resto)

(cherry-picked from commit 76ed61f72a19493f6164c7b2de0c0f34ce65f43f)

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

ada: x86_64 build fix, otherwise tries to compile as
x86_64-unknown-linux-gnu instead of x86_64-pc-linux-gnu and breaks

(cherry-picked from commit 68dd1e5665a0b28b7e81b5f31f99e568bcaa9b24)

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

fortran: x86_64 build fix, otherwise tries to compile as
x86_64-unknown-linux-gnu instead of x86_64-pc-linux-gnu and breaks

(cherry-picked from commit 91a8cc78392a12dc6841737d0d0da6e3cd464cc7)

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

objc: x86_64 build fix, otherwise tries to compile as
x86_64-unknown-linux-gnu instead of x86_64-pc-linux-gnu and breaks

(cherry-picked from commit 7055226c6c4e4735e51fb28e8be1c88546f18f75)

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

gcj: x86_64 build fix, otherwise tries to compile as
x86_64-unknown-linux-gnu instead of x86_64-pc-linux-gnu and breaks

(cherry-picked from commit 5a51ff1b85d5cbbb2c788991df9d779dd2b6a610)

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

g++: x86_64 build fix, otherwise tries to compile as
x86_64-unknown-linux-gnu instead of x86_64-pc-linux-gnu and breaks

(cherry-picked from commit bd908797fcf71abf2dbd924cd51e75bbd5733019)

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

gcc: x86_64 build fix, otherwise tries to compile as
x86_64-unknown-linux-gnu instead of x86_64-pc-linux-gnu and breaks

(cherry-picked from commit f768fc45156a75e31b85da356f9f0f645ed42be3)

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

ada: 4.3.0, won't work without a newer/rebuilt gnat binary (SOURCE3).
Also needs a SOURCE3 for other architectures (e.g. x86_64)

(cherry-picked from commit e306342572fab2e0f89a757988a158229d16370f)

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

fortran: Updated to 4.3.0

(cherry-picked from commit 887b40f39054fc4ae3d059ecfe058d51645afa74)

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

objc: Updated to 4.3.0

(cherry-picked from commit 16ca8b3cf5ae6451f87b57fecc37e4b1c88449e7)

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

gcj: Updated to 4.3.0

(cherry-picked from commit fe4a6d42fc511ad0b6a3406c5f09b10aff3138bb)

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

g++: Updated to 4.3.0

(cherry-picked from commit edd16695d318695799b14a5aa9e7017024dbe5f9)

diff --git a/gnu/ada/BUILD b/gnu/ada/BUILD
index a03ca31..7f753af 100755
--- a/gnu/ada/BUILD
+++ b/gnu/ada/BUILD
@@ -9,6 +9,10 @@ persistent_read gcc GCC_LDFLAGS LDFLAGS &&
ADA_PATH=gnat-4.1.1-i386-pc-linux-gnu &&
PATH=$SOURCE_DIRECTORY/$ADA_PATH/bin:$PATH &&

+if [[ "${SMGL_COMPAT_ARCHS[1]}" == "x86_64" ]]; then
+ OPTS="--build=x86_64-pc-linux-gnu $OPTS"
+fi &&
+
cd $SOURCE_DIRECTORY.bld &&
$SOURCE_DIRECTORY/configure \
--host=$HOST \
diff --git a/gnu/ada/DEPENDS b/gnu/ada/DEPENDS
index d1fddf2..a1d2c84 100755
--- a/gnu/ada/DEPENDS
+++ b/gnu/ada/DEPENDS
@@ -3,5 +3,7 @@ depends gcc &&
if [[ $VERSION != $(installed_version gcc) ]]; then
force_depends gcc
fi &&
-depends smgl-archspecs

+depends gmp &&
+depends mpfr &&
+depends smgl-archspecs
diff --git a/gnu/ada/DETAILS b/gnu/ada/DETAILS
index 6253b94..3e6d179 100755
--- a/gnu/ada/DETAILS
+++ b/gnu/ada/DETAILS
@@ -1,5 +1,5 @@
SPELL=ada
- VERSION=4.2.3
+ VERSION=4.3.0
SOURCE=gcc-core-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/gcc-$VERSION
SOURCE_URL[0]=$GNU_URL/gcc/gcc-$VERSION/$SOURCE
diff --git a/gnu/ada/HISTORY b/gnu/ada/HISTORY
index 5dc7151..941288e 100644
--- a/gnu/ada/HISTORY
+++ b/gnu/ada/HISTORY
@@ -1,3 +1,14 @@
+2008-03-15 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 4.3.0
+ NOTE: Need to update SOURCE3 (gnat-4.1.1) for this to work on x86
+ and need to create other pre-built gnat's for other architectures
+ * DEPENDS: Depends on gmp and mpfr
+ * BUILD: Pass --build=x86_64-pc-linux-gnu for x86_64, only way I found
+ to get around this warning:
+ configure: WARNING: If you wanted to set the --build type, don't use
+ --host. If a cross compiler is detected then cross compile mode will
+ be used.
+
2008-02-05 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Updated to 4.2.3

diff --git a/gnu/fortran/BUILD b/gnu/fortran/BUILD
index 853d368..7f2e92d 100755
--- a/gnu/fortran/BUILD
+++ b/gnu/fortran/BUILD
@@ -7,6 +7,10 @@ persistent_read gcc GCC_LDFLAGS LDFLAGS &&

sedit "s/lib64/lib/" gcc/config/i386/linux64.h &&

+if [[ "${SMGL_COMPAT_ARCHS[1]}" == "x86_64" ]]; then
+ OPTS="--build=x86_64-pc-linux-gnu $OPTS"
+fi &&
+
cd $SOURCE_DIRECTORY.bld &&
$SOURCE_DIRECTORY/configure \
--host=$HOST \
diff --git a/gnu/fortran/DEPENDS b/gnu/fortran/DEPENDS
index 96a5b3f..ef57546 100755
--- a/gnu/fortran/DEPENDS
+++ b/gnu/fortran/DEPENDS
@@ -1,7 +1,9 @@
. $GRIMOIRE/libcompat &&
-depends gcc &&
+depends gcc &&
if [[ $VERSION != $(installed_version gcc) ]]; then
force_depends gcc
fi &&
-depends mpfr &&
-depends smgl-archspecs
+
+depends gmp &&
+depends mpfr &&
+depends smgl-archspecs
diff --git a/gnu/fortran/DETAILS b/gnu/fortran/DETAILS
index 09d59a2..b788f5b 100755
--- a/gnu/fortran/DETAILS
+++ b/gnu/fortran/DETAILS
@@ -1,5 +1,5 @@
SPELL=fortran
- VERSION=4.2.3
+ VERSION=4.3.0
SOURCE=gcc-core-$VERSION.tar.bz2
# SOURCE_GPG=gurus.gpg:$SOURCE.sig:WORKS_FOR_ME
SOURCE_DIRECTORY=$BUILD_DIRECTORY/gcc-$VERSION
diff --git a/gnu/fortran/HISTORY b/gnu/fortran/HISTORY
index 4e65e85..c03bffa 100644
--- a/gnu/fortran/HISTORY
+++ b/gnu/fortran/HISTORY
@@ -1,3 +1,12 @@
+2008-03-15 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 4.3.0
+ * DEPENDS: Depends on gmp
+ * BUILD: Pass --build=x86_64-pc-linux-gnu for x86_64, only way I found
+ to get around this warning:
+ configure: WARNING: If you wanted to set the --build type, don't use
+ --host. If a cross compiler is detected then cross compile mode will
+ be used.
+
2008-02-05 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Updated to 4.2.3

diff --git a/gnu/g++/BUILD b/gnu/g++/BUILD
index 993e5f8..9c98589 100755
--- a/gnu/g++/BUILD
+++ b/gnu/g++/BUILD
@@ -11,6 +11,10 @@ if [[ "$ARCHITECTURE" == "pentium4" ||
CXXFLAGS=${CXXFLAGS//-ffast-math/}
fi &&

+if [[ "${SMGL_COMPAT_ARCHS[1]}" == "x86_64" ]]; then
+ OPTS="--build=x86_64-pc-linux-gnu $OPTS"
+fi &&
+
sedit "s/lib64/lib/" gcc/config/i386/linux64.h &&

if [[ "$GCC_NOLIB64" == 'y' ]]; then
diff --git a/gnu/g++/DEPENDS b/gnu/g++/DEPENDS
index 54c9f28..4db4f86 100755
--- a/gnu/g++/DEPENDS
+++ b/gnu/g++/DEPENDS
@@ -3,5 +3,7 @@ depends gcc &&
if [[ $VERSION != $(installed_version gcc) ]]; then
force_depends gcc
fi &&
-depends gnupg &&
-depends smgl-archspecs
+depends gmp &&
+depends gnupg &&
+depends mpfr &&
+depends smgl-archspecs
diff --git a/gnu/g++/DETAILS b/gnu/g++/DETAILS
index 8b096f4..9733cd1 100755
--- a/gnu/g++/DETAILS
+++ b/gnu/g++/DETAILS
@@ -1,5 +1,5 @@
SPELL=g++
- VERSION=4.2.3
+ VERSION=4.3.0
SOURCE=gcc-core-$VERSION.tar.bz2
# SOURCE_GPG=gurus.gpg:$SOURCE.sig:WORKS_FOR_ME
SOURCE_DIRECTORY=$BUILD_DIRECTORY/gcc-$VERSION
diff --git a/gnu/g++/HISTORY b/gnu/g++/HISTORY
index c6f97d8..574e463 100644
--- a/gnu/g++/HISTORY
+++ b/gnu/g++/HISTORY
@@ -1,3 +1,12 @@
+2008-03-15 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 4.3.0
+ * DEPENDS: Depends on gmp and mpfr
+ * BUILD: Pass --build=x86_64-pc-linux-gnu for x86_64, only way I found
+ to get around this warning:
+ configure: WARNING: If you wanted to set the --build type, don't use
+ --host. If a cross compiler is detected then cross compile mode will
+ be used.
+
2008-02-05 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Updated to 4.2.3

diff --git a/gnu/gcc/BUILD b/gnu/gcc/BUILD
index ad3d9c7..1740b97 100755
--- a/gnu/gcc/BUILD
+++ b/gnu/gcc/BUILD
@@ -11,6 +11,10 @@ if [[ "$ARCHITECTURE" == "pentium4" ||
CXXFLAGS=${CXXFLAGS//-ffast-math/}
fi &&

+if [[ "${SMGL_COMPAT_ARCHS[1]}" == "x86_64" ]]; then
+ OPTS="--build=x86_64-pc-linux-gnu $OPTS"
+fi &&
+
# store CFLAGS and LDFLAGS persistently so they can be read by the other
# split spells later, see bug #10087
GCC_CFLAGS="$CFLAGS" &&
diff --git a/gnu/gcc/HISTORY b/gnu/gcc/HISTORY
index 151884d..214e3b4 100644
--- a/gnu/gcc/HISTORY
+++ b/gnu/gcc/HISTORY
@@ -1,3 +1,10 @@
+2008-03-17 Eric Sandall <sandalle AT sourcemage.org>
+ * BUILD: Pass --build=x86_64-pc-linux-gnu for x86_64, only way I found
+ to get around this warning:
+ configure: WARNING: If you wanted to set the --build type, don't use
+ --host. If a cross compiler is detected then cross compile mode will
+ be used.
+
2008-02-05 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Updated to 4.2.3
* PRE_BUILD: gcc-4.1.1-ffast-math.patch -> gcc-4.2.3-ffast-math.patch
diff --git a/gnu/gcj/BUILD b/gnu/gcj/BUILD
index 47642db..1af3ced 100755
--- a/gnu/gcj/BUILD
+++ b/gnu/gcj/BUILD
@@ -10,6 +10,10 @@ if [ "$GCJ_AWT" = "y" ]; then
CFLAGS="$CFLAGS -I${INSTALL_ROOT}/usr/include/freetype2"
fi &&

+if [[ "${SMGL_COMPAT_ARCHS[1]}" == "x86_64" ]]; then
+ OPTS="--build=x86_64-pc-linux-gnu $OPTS"
+fi &&
+
sedit "s/lib64/lib/" gcc/config/i386/linux64.h &&

cd $SOURCE_DIRECTORY.bld &&
diff --git a/gnu/gcj/DEPENDS b/gnu/gcj/DEPENDS
index f4f2486..7d0ccca 100755
--- a/gnu/gcj/DEPENDS
+++ b/gnu/gcj/DEPENDS
@@ -7,6 +7,9 @@ fi
&&
if [[ $VERSION != $(installed_version gcc) ]]; then
force_depends gcc
fi &&
-depends smgl-archspecs &&
-depends unzip &&
-depends zip
+
+depends gmp &&
+depends mpfr &&
+depends smgl-archspecs &&
+depends unzip &&
+depends zip
diff --git a/gnu/gcj/DETAILS b/gnu/gcj/DETAILS
index f571d37..d3f009e 100755
--- a/gnu/gcj/DETAILS
+++ b/gnu/gcj/DETAILS
@@ -1,5 +1,5 @@
SPELL=gcj
- VERSION=4.2.3
+ VERSION=4.3.0
SOURCE=gcc-core-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/gcc-$VERSION
SOURCE_URL[0]=$GNU_URL/gcc/gcc-$VERSION/$SOURCE
diff --git a/gnu/gcj/HISTORY b/gnu/gcj/HISTORY
index 550249d..5312255 100644
--- a/gnu/gcj/HISTORY
+++ b/gnu/gcj/HISTORY
@@ -1,3 +1,12 @@
+2008-03-15 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 4.3.0
+ * DEPENDS: Depends on gmp and mpfr
+ * BUILD: Pass --build=x86_64-pc-linux-gnu for x86_64, only way I found
+ to get around this warning:
+ configure: WARNING: If you wanted to set the --build type, don't use
+ --host. If a cross compiler is detected then cross compile mode will
+ be used.
+
2008-02-05 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Updated to 4.2.3

diff --git a/gnu/objc/BUILD b/gnu/objc/BUILD
index b06e6cd..db4e8ca 100755
--- a/gnu/objc/BUILD
+++ b/gnu/objc/BUILD
@@ -7,6 +7,10 @@ persistent_read gcc GCC_LDFLAGS LDFLAGS &&

sedit "s/lib64/lib/" gcc/config/i386/linux64.h &&

+if [[ "${SMGL_COMPAT_ARCHS[1]}" == "x86_64" ]]; then
+ OPTS="--build=x86_64-pc-linux-gnu $OPTS"
+fi &&
+
cd $SOURCE_DIRECTORY.bld &&
$SOURCE_DIRECTORY/configure \
--host=$HOST \
diff --git a/gnu/objc/DEPENDS b/gnu/objc/DEPENDS
index 4d76156..a1d2c84 100755
--- a/gnu/objc/DEPENDS
+++ b/gnu/objc/DEPENDS
@@ -3,4 +3,7 @@ depends gcc &&
if [[ $VERSION != $(installed_version gcc) ]]; then
force_depends gcc
fi &&
-depends smgl-archspecs
+
+depends gmp &&
+depends mpfr &&
+depends smgl-archspecs
diff --git a/gnu/objc/DETAILS b/gnu/objc/DETAILS
index 737ffd7..1bb35a9 100755
--- a/gnu/objc/DETAILS
+++ b/gnu/objc/DETAILS
@@ -1,5 +1,5 @@
SPELL=objc
- VERSION=4.2.3
+ VERSION=4.3.0
SOURCE=gcc-core-$VERSION.tar.bz2
# SOURCE_GPG=gurus.gpg:$SOURCE.sig:WORKS_FOR_ME
SOURCE2=gcc-$SPELL-$VERSION.tar.bz2
diff --git a/gnu/objc/HISTORY b/gnu/objc/HISTORY
index 6cf9ab5..d9bdf5b 100644
--- a/gnu/objc/HISTORY
+++ b/gnu/objc/HISTORY
@@ -1,3 +1,12 @@
+2008-03-15 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 4.3.0
+ * DEPENDS: Depends on gmp and mpfr
+ * BUILD: Pass --build=x86_64-pc-linux-gnu for x86_64, only way I found
+ to get around this warning:
+ configure: WARNING: If you wanted to set the --build type, don't use
+ --host. If a cross compiler is detected then cross compile mode will
+ be used.
+
2008-02-05 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Updated to 4.2.3

diff --git a/libs/glibc/HISTORY b/libs/glibc/HISTORY
index e525c40..9050a1e 100644
--- a/libs/glibc/HISTORY
+++ b/libs/glibc/HISTORY
@@ -1,3 +1,9 @@
+2008-03-17 Eric Sandall <sandalle AT sourcemage.org>
+ * PRE_BUILD: Apply gcc34.patch
+ * gcc34.patch: Patch to compile with gcc 4.3.0 from
+ http://sources.redhat.com/bugzilla/show_bug.cgi?id=5442 found
+ thanks to Elisamuel Resto
+
2007-10-31 David Brown <dmlb2000 AT gmail.com>
* BUILD: updated new cflags for 2.7
* DETAILS: updated glibc to 2.7
diff --git a/libs/glibc/PRE_BUILD b/libs/glibc/PRE_BUILD
index 19cef96..739adaf 100755
--- a/libs/glibc/PRE_BUILD
+++ b/libs/glibc/PRE_BUILD
@@ -51,9 +51,16 @@ fi &&
#
# Now fixup the normal glibc
#
-cd $SOURCE_DIRECTORY &&
-patch -p0 < $SCRIPT_DIRECTORY/Makefile.patch &&
-patch -p1 < $SCRIPT_DIRECTORY/as-test-x.patch &&
+cd $SOURCE_DIRECTORY &&
+patch -p0 < $SCRIPT_DIRECTORY/Makefile.patch &&
+patch -p1 < $SCRIPT_DIRECTORY/as-test-x.patch &&
+
+#
+# Fix glibc 2.7 with gcc 4.3.0
+# See http://sources.redhat.com/bugzilla/show_bug.cgi?id=5442
+#
+patch -p0 < $SCRIPT_DIRECTORY/gcc43.patch &&
+autoconf &&

# disabled libgd detection/building memusagestat for now until a better
# fix has been found, bug #8277



  • [SM-Commit] GIT changes to devel-gcc grimoire by Eric Sandall (297aae09a382a4fa11d4234516cd67cda403f118), Eric Sandall, 03/18/2008

Archive powered by MHonArc 2.6.24.

Top of Page