Janneke Nieuwenhuizen skribis: > +++ b/gnu/packages/commencement.scm > @@ -3643,10 +3643,12 @@ (define-public gcc-toolchain-14 > ;; The default GCC > (define (current-gcc-toolchain) > "The current default gcc-toolchain version." > - gcc-toolchain-11) > + (if (target-hurd64?) > + gcc-toolchain-14 > + gcc-toolchain-11)) [...] > +++ b/gnu/packages/gcc.scm > @@ -861,10 +861,12 @@ (define-public gcc-14 > ;; the gcc-toolchain-* definitions. > (define (current-gcc) > "The current default gcc version." > - gcc-11) > + (if (target-hurd64?) > + gcc-14 > + gcc-11)) This affects not just cross-compilation but also native compilation. Let’s assume we only want cross-compilation to x86_64-gnu for now, how about changing the GCC version used for cross-compilation, and only that: