From 9ef308959e3664e98d924920245228af8ab63bce Mon Sep 17 00:00:00 2001 From: John Kehayias Date: Sun, 3 Sep 2023 11:26:26 -0400 Subject: 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. --- nonguix/build-system/chromium-binary.scm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'nonguix') 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) -- cgit v1.2.3