Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Juuso Alasuutari (c756895c8719c85762ebe9978dae2c31c526be1c)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Juuso Alasuutari <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Juuso Alasuutari (c756895c8719c85762ebe9978dae2c31c526be1c)
  • Date: Thu, 20 Sep 2007 15:13:57 -0500

GIT changes to master grimoire by Juuso Alasuutari <iuso AT sourcemage.org>:

devel/boost-jam/HISTORY | 5 +++++
devel/boost-jam/PRE_BUILD | 4 ++++
devel/boost-jam/gcc_42_fix.diff | 11 +++++++++++
3 files changed, 20 insertions(+)

New commits:
commit c756895c8719c85762ebe9978dae2c31c526be1c
Author: Juuso Alasuutari <iuso AT sourcemage.org>
Commit: Juuso Alasuutari <iuso AT sourcemage.org>

boost-jam: Fix bjam segfault with gcc 4.2 which caused boost compile to
fail

diff --git a/devel/boost-jam/HISTORY b/devel/boost-jam/HISTORY
index db330ce..faf8582 100644
--- a/devel/boost-jam/HISTORY
+++ b/devel/boost-jam/HISTORY
@@ -1,3 +1,8 @@
+2007-09-20 Juuso Alasuutari <iuso AT sourcemage.org>
+ * PRE_BUILD: Added, apply patch to fix gcc 4.2 bug
+ (http://svn.boost.org/trac/boost/ticket/977).
+ * gcc_42_fix.diff: Added.
+
2007-05-12 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 3.1.14

diff --git a/devel/boost-jam/PRE_BUILD b/devel/boost-jam/PRE_BUILD
new file mode 100755
index 0000000..c98a44f
--- /dev/null
+++ b/devel/boost-jam/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+
+patch -p3 < "$SCRIPT_DIRECTORY/gcc_42_fix.diff"
diff --git a/devel/boost-jam/gcc_42_fix.diff b/devel/boost-jam/gcc_42_fix.diff
new file mode 100644
index 0000000..aa8e716
--- /dev/null
+++ b/devel/boost-jam/gcc_42_fix.diff
@@ -0,0 +1,11 @@
+--- tools/jam/src/build.jam.orig 2007-07-07 21:34:09.000000000 +0000
++++ tools/jam/src/build.jam 2007-07-07 21:36:19.000000000 +0000
+@@ -153,7 +153,7 @@
+ ## GCC 2.x, 3.x, 4.x
+ toolset gcc gcc : "-o " : -D
+ : -pedantic
+- [ opt --release : [ opt --symbols : -g : -s ] -O3 ]
++ [ opt --release : [ opt --symbols : -g : -s ] -O3 -fno-strict-aliasing ]
+ [ opt --debug : -g -O0 -fno-inline ]
+ -I$(--python-include) -Wno-long-long
+ : -L$(--python-lib[1]) -l$(--python-lib[2]) ;



  • [SM-Commit] GIT changes to master grimoire by Juuso Alasuutari (c756895c8719c85762ebe9978dae2c31c526be1c), Juuso Alasuutari, 09/20/2007

Archive powered by MHonArc 2.6.24.

Top of Page