sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[[SM-Commit] ] GIT changes to master grimoire by Treeve Jelbert (b99fd56605440c44a352837343c6cf0954860db0)
- 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.