aboutsummaryrefslogtreecommitdiff
digraph "Guix package" {
  "139803511371136" [label = "gcc-core-mesboot0@2.95.3", shape = box, fontname = "dejavu sans"];
  "139803511371136" -> "139803511371312" [color = red];
  "139803511371136" -> "139803511372016" [color = red];
  "139803511371136" -> "139803511371488" [color = red];
  "139803511371136" -> "139803511371664" [color = red];
  "139803511371136" -> "139803511371840" [color = red];
  "139803511371136" -> "139803507105792" [color = red];
  "139803511371136" -> "139803511373600" [color = red];
  "139803511371136" -> "139803507105968" [color = red];
  "139803511371136" -> "139803749199472" [color = red];
  "139803511371312" [label = "binutils-mesboot0@2.20.1a", shape = box, fontname = "dejavu sans"];
  "139803511371312" -> "139803511372016" [color = dimgrey];
  "139803511371312" -> "139803511371488" [color = dimgrey];
  "139803511371312" -> "139803511371664" [color = dimgrey];
  "139803511371312" -> "139803511371840" [color = dimgrey];
  "139803511371312" -> "139803507105792" [color = dimgrey];
  "139803511371312" -> "139803511373600" [color = dimgrey];
  "139803511371312" -> "139803507105968" [color = dimgrey];
  "139803511371312" -> "139803749199472" [color = dimgrey];
  "139803511372016" [label = "gzip-mesboot@1.2.4", shape = box, fontname = "dejavu sans"];
  "139803511372016" -> "139803511372192" [color = magenta];
  "139803511372016" -> "139803507105792" [color = magenta];
  "139803511372016" -> "139803511373600" [color = magenta];
  "139803511372016" -> "139803507105968" [color = magenta];
  "139803511372016" -> "139803749199472" [color = magenta];
  "139803511372192" [label = "tcc-boot0@0.9.26-1136-g5bba73cc", shape = box, fontname = "dejavu sans"];
  "139803511372192" -> "139803511372368" [color = magenta];
  "139803511372192" -> "139803511372544" [color = magenta];
  "139803511372192" -> "139803507105792" [color = magenta];
  "139803511372192" -> "139803511373600" [color = magenta];
  "139803511372192" -> "139803507105968" [color = magenta];
  "139803511372192" -> "139803749199472" [color = magenta];
  "139803511372368" [label = "mes-boot@0.24", shape = box, fontname = "dejavu sans"];
  "139803511372368" -> "139803511372544" [color = darkviolet];
  "139803511372368" -> "139803507105792" [color = darkviolet];
  "139803511372368" -> "139803511373600" [color = darkviolet];
  "139803511372368" -> "139803507105968" [color = darkviolet];
  "139803511372368" -> "139803749199472" [color = darkviolet];
  "139803511372544" [label = "stage0-posix@1.4", shape = box, fontname = "dejavu sans"];
  "139803511372544" -> "139803511373072" [color = peachpuff4];
  "139803511372544" -> "139803507105792" [color = peachpuff4];
  "139803511372544" -> "139803511373600" [color = peachpuff4];
  "139803511372544" -> "139803507105968" [color = peachpuff4];
  "139803511372544" -> "139803749199472" [color = peachpuff4];
  "139803511373072" [label = "bootstrap-seeds@1.0.0", shape = ellipse, fontname = "dejavu sans"];
  "139803511373072" -> "139803507105968" [color = cyan3];
  "139803507105968" [label = "bootar@1b", shape = box, fontname = "dejavu sans"];
  "139803507105968" -> "139803749199472" [color = dimgrey];
  "139803749199472" [label = "guile-bootstrap@2.0", shape = ellipse, fontname = "dejavu sans"];
  "139803507105792" [label = "gash-boot@0.3.0", shape = box, fontname = "dejavu sans"];
  "139803507105792" -> "139803507105968" [color = darkviolet];
  "139803507105792" -> "139803749199472" [color = darkviolet];
  "139803511373600" [label = "gash-utils-boot@0.2.0", shape = box, fontname = "dejavu sans"];
  "139803511373600" -> "139803507105968" [color = red];
  "139803511373600" -> "139803507105792" [color = red];
  "139803511373600" -> "139803749199472" [color = red];
  "139803511371488" [label = "patch-mesboot@2.5.9", shape = box, fontname = "dejavu sans"];
  "139803511371488" -> "139803511371840" [color = darkseagreen];
  "139803511371488" -> "139803511372192" [color = darkseagreen];
  "139803511371488" -> "139803507105792" [color = darkseagreen];
  "139803511371488" -> "139803511373600" [color = darkseagreen];
  "139803511371488" -> "139803507105968" [color = darkseagreen];
  "139803511371488" -> "139803749199472" [color = darkseagreen];
  "139803511371840" [label = "make-mesboot0@3.80", shape = box, fontname = "dejavu sans"];
  "139803511371840" -> "139803511372192" [color = blue];
  "139803511371840" -> "139803507105792" [color = blue];
  "139803511371840" -> "139803511373600" [color = blue];
  "139803511371840" -> "139803507105968" [color = blue];
  "139803511371840" -> "139803749199472" [color = blue];
  "139803511371664" [label = "tcc-boot@0.9.27", shape = box, fontname = "dejavu sans"];
  "139803511371664" -> "139803511371840" [color = peachpuff4];
  "139803511371664" -> "139803511372192" [color = peachpuff4];
  "139803511371664" -> "139803507105792" [color = peachpuff4];
  "139803511371664" -> "139803511373600" [color = peachpuff4];
  "139803511371664" -> "139803507105968" [color = peachpuff4];
  "139803511371664" -> "139803749199472" [color = peachpuff4];

}
+-boot0, libstdc++-boot0-gcc7, cross-gcc-wrapper, gcc-final and make-libstdc++ to handle this change. If done correctly, this change shouldn't affect any derivations. * gnu/packages/commencement.scm (libstdc++-boot0, libstdc++-boot0-gcc7, gcc-boot0, gcc-final)[arguments]: Use gexps. (cross-gcc-wrapper): Use gexps in the generated package. * gnu/packages/gcc.scm (make-libstdc++): Use gexps in the generated package. Christopher Baines 2023-05-05gnu: gcc-11: Fix patch-hurd-libpthread phase....It didn't work when it was introduced in 08acdd0765b5f4fbfafa699a823ea7985d4d35a7. * gnu/packages/gcc.scm (gcc-11)[arguments]: Remove the procedure arguments, and use %build-inputs rather than inputs. * gnu/packages/commencement.scm (gcc-boot0)[native-inputs]: Add hurd-patch, as this package inherits from gcc-11. Christopher Baines 2023-05-04gnu: gcc-11: Adapt patching for hurd to not use gexp's....As this causes issues with gcc-cross-boot0, since it doesn't use gexp's and that means the builder script ends up broken. I'm not testing this properly, I've only confirmed that with this change, you can generate a derivation for hello for i586-gnu where that derivation and all inputs don't have broken builder scripts. Plus the output for hello on x86_64-linux is unchanged. * gnu/packages/gcc.scm (gcc-11)[arguments]: Rewrite to not use gexps. [native-inputs]: Add a patch for the hurd if that's the target. Christopher Baines 2023-04-25gnu: gcc: Do not build gcov on MinGW....* gnu/packages/gcc.scm (gcc-configure-flags-for-triplet): Disable gcov when targetting mingw. Co-authored-by: Ludovic Courtès <ludo@gnu.org> Vivien Kraus 2023-04-18gnu: gcc-7, gcc-10, gcc-11: Hide packages....* gnu/packages/gcc.scm (gcc-7, gcc-10, gcc-11): Also inherit 'hidden?' properties. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Simon Tournier 2023-04-14gnu: gcc-11: Fix build on powerpc64le....* gnu/packages/patches/gcc-11-libstdc++-powerpc.patch: New file. * gnu/local.mk (dist_patch_DATA): Register patch. * gnu/packages/gcc.scm (make-libstdc++): Apply patch for gcc versions >= 11 and < 12 on ppc64le. Co-authored-by: Christopher Baines <mail@cbaines.net> Signed-off-by: Christopher Baines <mail@cbaines.net> Andreas Enge 2023-04-14Revert "gnu: gcc-11: Fix build on powerpc64le."...This reverts commit 9900f9e9b86550e7d336b04ad46fba088e28cbd6. Andreas Enge 2023-04-13gnu: gcc-11: Fix build on powerpc64le....* gnu/packages/patches/gcc-11-libstdc++-powerpc.patch: New file. * gnu/local.mk (dist_patch_DATA): Register patch. * gnu/packages/gcc.scm (make-libstdc++): Apply patch for gcc versions >= 11 and < 12 on ppc64le. Co-authored-by: Christopher Baines <mail@cbaines.net> Andreas Enge 2023-03-30gnu: gcc@11: Patch libpthread on GNU/Hurd....* gnu/packages/gcc.scm (gcc-11)[arguments]: Add 'patch-hurd-libpthread' phase. * gnu/packages/patches/gcc-11-libstdc++-hurd-libpthread.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. Co-authored-by: Ludovic Courtès <ludo@gnu.org> Josselin Poiret 2023-03-09gnu: libstdc++: Fix cross-compilation....* gnu/packages/gcc.scm (make-libstdc++): Adjust 'hide-gcc-headers' for cross-compiled libstdc++. Ludovic Courtès 2023-03-03gnu: gcc@4.9, gcc@5.5: Build with '-std=c++11'....These two compilers would fail to build with GCC 11.3.0 because it defaults to C++17, which triggers some incompatibilities. * gnu/packages/gcc.scm (gcc-4.7)[arguments]: Augment #:configure-flags for 4.9 and 5.0. (gcc-4.9)[arguments]: Define 'parent' so that (package-arguments parent) correctly evaluates the version-dependent parts. Ludovic Courtès 2023-03-02Merge remote-tracking branch 'savannah/master' into core-updates...Conflicts: gnu/local.mk gnu/packages/autotools.scm gnu/packages/cmake.scm gnu/packages/gnuzilla.scm gnu/packages/haskell.scm gnu/packages/pdf.scm gnu/packages/python-xyz.scm gnu/packages/samba.scm gnu/packages/tex.scm gnu/packages/tls.scm gnu/packages/wxwidgets.scm Christopher Baines 2023-02-09gnu: Add gccgo-12....* gnu/packages/gcc.scm (gccgo-12): New variable. (make-gccgo)[arguments]: Adapt custom 'remove-tool-reference-from-libgo to changes in the source. Efraim Flashner 2023-01-30Merge remote-tracking branch 'origin/master' into core-updates... Conflicts: doc/guix.texi gnu/local.mk gnu/packages/admin.scm gnu/packages/base.scm gnu/packages/chromium.scm gnu/packages/compression.scm gnu/packages/databases.scm gnu/packages/diffoscope.scm gnu/packages/freedesktop.scm gnu/packages/gnome.scm gnu/packages/gnupg.scm gnu/packages/guile.scm gnu/packages/inkscape.scm gnu/packages/llvm.scm gnu/packages/openldap.scm gnu/packages/pciutils.scm gnu/packages/ruby.scm gnu/packages/samba.scm gnu/packages/sqlite.scm gnu/packages/statistics.scm gnu/packages/syndication.scm gnu/packages/tex.scm gnu/packages/tls.scm gnu/packages/version-control.scm gnu/packages/xml.scm guix/build-system/copy.scm guix/scripts/home.scm Efraim Flashner