From baa5a2ce43a8a713ac5977f2ae6be786e1ee6535 Mon Sep 17 00:00:00 2001 From: fanquake Date: Mon, 1 Jun 2026 12:12:44 +0100 Subject: [PATCH] guix: pass --disable-tm-clone-registry to base GCC We don't need support for transactional memory. > Disable TM clone registry in libgcc. It is enabled in libgcc by default. > This option helps to reduce code size for embedded targets which do > not use transactional memory. https://gcc.gnu.org/install/configure.html --- contrib/guix/manifest_build.scm | 1 + 1 file changed, 1 insertion(+) diff --git a/contrib/guix/manifest_build.scm b/contrib/guix/manifest_build.scm index 53e70ac0bc4..adafdf91681 100644 --- a/contrib/guix/manifest_build.scm +++ b/contrib/guix/manifest_build.scm @@ -199,6 +199,7 @@ chain for " target " development.")) "--disable-libsanitizer" "--disable-lto" "--disable-nls" + "--disable-tm-clone-registry" #$building-on))) ((#:phases phases) #~(modify-phases #$phases