diff options
author | John Kehayias <john.kehayias@protonmail.com> | 2023-09-03 11:26:26 -0400 |
---|---|---|
committer | John Kehayias <john.kehayias@protonmail.com> | 2023-09-03 11:26:26 -0400 |
commit | 9ef308959e3664e98d924920245228af8ab63bce (patch) | |
tree | 32b7b30345b4ac16861821a2e32dd49b66c311b6 /nonguix | |
parent | 2d5b54784d552e720c4e400215f4b71fc3e456ab (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.scm | 3 |
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) |