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 | |
| 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.
| -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 @@ | |||
| 83 | ("expat" ,expat) | 83 | ("expat" ,expat) |
| 84 | ("fontconfig" ,fontconfig) | 84 | ("fontconfig" ,fontconfig) |
| 85 | ("freetype" ,freetype) | 85 | ("freetype" ,freetype) |
| 86 | ("gcc:lib" ,(make-libstdc++ gcc)) | 86 | ("gcc:lib" ,gcc "lib") |
| 87 | ("glib" ,glib) | 87 | ("glib" ,glib) |
| 88 | ("gtk+" ,gtk+) | 88 | ("gtk+" ,gtk+) |
| 89 | ("libdrm" ,libdrm) | 89 | ("libdrm" ,libdrm) |
| 90 | ("libgccjit" ,libgccjit) | ||
| 91 | ("libnotify" ,libnotify) | 90 | ("libnotify" ,libnotify) |
| 92 | ("librsvg" ,librsvg) | 91 | ("librsvg" ,librsvg) |
| 93 | ("libsecret" ,libsecret) | 92 | ("libsecret" ,libsecret) |
