summaryrefslogtreecommitdiff
path: root/nonguix
diff options
context:
space:
mode:
authorJohn Kehayias <john.kehayias@protonmail.com>2023-09-03 11:26:26 -0400
committerJohn Kehayias <john.kehayias@protonmail.com>2023-09-03 11:26:26 -0400
commit9ef308959e3664e98d924920245228af8ab63bce (patch)
tree32b7b30345b4ac16861821a2e32dd49b66c311b6 /nonguix
parent2d5b54784d552e720c4e400215f4b71fc3e456ab (diff)
nonguix: chromium-binary-build-system: Use gcc:lib.
Effectively reverts changes that came from 9d58bb6e3e93a444d35bf62d4ca98a126ae4f295 which doesn't seem to be needed anymore. These got carried into chromium-binary-build-system when it was introduced. We need libstdc++ from the gcc:lib package, which is hidden from users but directly accessible from the build system. The library from make-libstdc++ has missing symbols compared to the one from gcc:lib. The addition of libgccjit seems to also be unneeded from this change and increases the closure of e.g. signal-desktop by nearly 10% or 200 MiB. Fixes #276 and #279. * nonguix/build-system/chromium-binary.scm (lower)[host-inputs]: Use gcc:lib again and remove libgccjit.
Diffstat (limited to 'nonguix')
-rw-r--r--nonguix/build-system/chromium-binary.scm3
1 files changed, 1 insertions, 2 deletions
diff --git a/nonguix/build-system/chromium-binary.scm b/nonguix/build-system/chromium-binary.scm
index c8dfabb..931a6ef 100644
--- a/nonguix/build-system/chromium-binary.scm
+++ b/nonguix/build-system/chromium-binary.scm
@@ -83,11 +83,10 @@
("expat" ,expat)
("fontconfig" ,fontconfig)
("freetype" ,freetype)
- ("gcc:lib" ,(make-libstdc++ gcc))
+ ("gcc:lib" ,gcc "lib")
("glib" ,glib)
("gtk+" ,gtk+)
("libdrm" ,libdrm)
- ("libgccjit" ,libgccjit)
("libnotify" ,libnotify)
("librsvg" ,librsvg)
("libsecret" ,libsecret)