Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Ismael Luceno (bb6de00dfcc4ff76372771a200b22f5e55124e2e)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Ismael Luceno <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Ismael Luceno (bb6de00dfcc4ff76372771a200b22f5e55124e2e)
  • Date: Wed, 17 Jul 2019 18:30:56 +0000

GIT changes to master grimoire by Ismael Luceno <ismael AT sourcemage.org>:

gnu/gcc/BUILD | 9 ++++-----
gnu/gcc/HISTORY | 4 ++++
2 files changed, 8 insertions(+), 5 deletions(-)

New commits:
commit bb6de00dfcc4ff76372771a200b22f5e55124e2e
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

gcc: Enable LTO with musl libc

It was disabled due to a bootstrapping issue, but now works.

commit 327c7ca852b931540314f3071f3e6363b48c57c8
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

gcc: Use -O1 for older GCC only

diff --git a/gnu/gcc/BUILD b/gnu/gcc/BUILD
index 700f161..21f1f9e 100755
--- a/gnu/gcc/BUILD
+++ b/gnu/gcc/BUILD
@@ -37,7 +37,9 @@ if [[ "$ARCHITECTURE" == "pentium4" ||
fi &&

# fixes seg-fault on libiberty/splay.c in v 4.3.2
-CFLAGS="-O1 $CFLAGS" &&
+if is_version_less $(installed_version $SPELL) 5.0.0; then
+ CFLAGS="-O1 $CFLAGS"
+fi &&

if [[ $CROSS_INSTALL == on ]]; then
OPTS="--host=$HOST $OPTS"
@@ -107,6 +109,7 @@ OPTS="--enable-checking=release $OPTS"
&&
OPTS="--enable-default-pie $OPTS" &&
OPTS="--enable-default-ssp $OPTS" &&
OPTS="--enable-cet=auto $OPTS" &&
+OPTS="--enable-lto $OPTS"
OPTS="$GCC_MULTILIB $OPTS" &&

case "$HOST" in
@@ -117,10 +120,6 @@ case "$HOST" in
OPTS="--disable-libmudflap $OPTS" &&
OPTS="--disable-libsanitizer $OPTS" &&
OPTS="--disable-symvers $OPTS" &&
- OPTS="--disable-lto $OPTS"
- ;;
-*)
- OPTS="--enable-lto $OPTS"
;;
esac &&

diff --git a/gnu/gcc/HISTORY b/gnu/gcc/HISTORY
index c33f8cb..3b9655c 100644
--- a/gnu/gcc/HISTORY
+++ b/gnu/gcc/HISTORY
@@ -1,3 +1,7 @@
+2019-07-17 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD: Use -O1 for older GCC only
+ Enable LTO with musl-libc
+
2019-05-28 Ismael Luceno <ismael AT sourcemage.org>
* BUILD: Disabled multilib unconditionally for musl




  • [SM-Commit] GIT changes to master grimoire by Ismael Luceno (bb6de00dfcc4ff76372771a200b22f5e55124e2e), Ismael Luceno, 07/17/2019

Archive powered by MHonArc 2.6.24.

Top of Page