Skip to Content.
Sympa Menu

sm-commit - [[SM-Commit] ] GIT changes to master grimoire by Treeve Jelbert (b99fd56605440c44a352837343c6cf0954860db0)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Treeve Jelbert <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org, sm-commit AT lists.sourcemage.org
  • Subject: [[SM-Commit] ] GIT changes to master grimoire by Treeve Jelbert (b99fd56605440c44a352837343c6cf0954860db0)
  • Date: Wed, 13 May 2026 13:16:35 +0000

GIT changes to master grimoire by Treeve Jelbert <treeve AT sourcemage.org>:

gnu/gcc/BUILD | 1 -
gnu/gcc/HISTORY | 5 +++++
gnu/gcc/PRE_BUILD | 3 +++
gnu/gcc/gcc-16.1.0.bz2 |binary
4 files changed, 8 insertions(+), 1 deletion(-)

New commits:
commit b99fd56605440c44a352837343c6cf0954860db0
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gcc - build libatomic

diff --git a/gnu/gcc/BUILD b/gnu/gcc/BUILD
index cdcfaed..fd565c3 100755
--- a/gnu/gcc/BUILD
+++ b/gnu/gcc/BUILD
@@ -125,7 +125,6 @@ OPTS="--enable-checking=release $OPTS"
&&
OPTS="--enable-default-pie $OPTS" &&
OPTS="--enable-default-ssp $OPTS" &&
OPTS="--enable-cet=auto $OPTS" &&
-OPTS="--disable-libatomic $OPTS" &&
OPTS="--enable-lto $OPTS" &&
OPTS="$GCC_MULTILIB $OPTS" &&

diff --git a/gnu/gcc/HISTORY b/gnu/gcc/HISTORY
index ede708c..8a67f55 100644
--- a/gnu/gcc/HISTORY
+++ b/gnu/gcc/HISTORY
@@ -1,3 +1,8 @@
+2026-05-13 Treeve Jelbert <treeve AT sourcemage.org>
+ * BUILD: revice libatomic
+ * PRE_BUILD: fix build for libatomic
+ this is needed for qtwebengine
+
2026-04-30 Pavel Vinogradov <public AT sourcemage.org>
* DETAILS: version 16.1.0
* BUILD: disabled libatomic, fails to build otherwise
diff --git a/gnu/gcc/PRE_BUILD b/gnu/gcc/PRE_BUILD
index f557f4f..39b44ba 100755
--- a/gnu/gcc/PRE_BUILD
+++ b/gnu/gcc/PRE_BUILD
@@ -33,6 +33,9 @@ cd ${SOURCE_DIRECTORY} &&

apply_patch_dir patches &&

+# fix broken build of libatomic, which is needed by qtwebengine
+sed -i "/rm.*libatomic.la/D" libatomic/Makefile.in &&
+
# Drop .la files like everyone else.
find . -name Makefile.in \
| xargs sed -i
's,^\(LIBTOOL[[:space:]]*=[[:space:]]*\),\1'"$GRIMOIRE"'/libtool-nola ,' &&
diff --git a/gnu/gcc/gcc-16.1.0.bz2 b/gnu/gcc/gcc-16.1.0.bz2
new file mode 100644
index 0000000..fdb6432
Binary files /dev/null and b/gnu/gcc/gcc-16.1.0.bz2 differ


  • [[SM-Commit] ] GIT changes to master grimoire by Treeve Jelbert (b99fd56605440c44a352837343c6cf0954860db0), Treeve Jelbert, 05/13/2026

Archive powered by MHonArc 2.6.24.

Top of Page