~ruther/guix-local

48b754553aeb98660fe145633616a9d965fbd60e — Pierre Langlois 4 years ago 0c7d324
gnu: glibc-for-bootstrap: Build with GCC 7.

Fixes <https://issues.guix.gnu.org/52066>.

* gnu/packages/make-bootstrap.scm (glibc-for-bootstrap)[native-inputs]:
Add gcc-7.
1 files changed, 7 insertions(+), 0 deletions(-)

M gnu/packages/make-bootstrap.scm
M gnu/packages/make-bootstrap.scm => gnu/packages/make-bootstrap.scm +7 -0
@@ 6,6 6,7 @@
;;; Copyright © 2018, 2019, 2021 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
;;; Copyright © 2019, 2020 Marius Bakke <mbakke@fastmail.com>
;;; Copyright © 2020 Mathieu Othacehe <m.othacehe@gmail.com>
;;; Copyright © 2021 Pierre Langlois <pierre.langlois@gmx.com>
;;;
;;; This file is part of GNU Guix.
;;;


@@ 86,6 87,12 @@ for `sh' in $PATH, and without nscd, and with static NSS modules."
                  "--enable-static-nss"
                  ,flags))))

      ;; Make sure to build glibc with the same compiler version as the rest
      ;; of the bootstrap.  Otherwise it fails to statically link on aarch64.
      (native-inputs
       `(("gcc" ,gcc-7)
         ,@(package-native-inputs base)))

      ;; Remove the 'debug' output to allow bit-reproducible builds (when the
      ;; 'debug' output is used, ELF files end up with a .gnu_debuglink, which
      ;; includes a CRC of the corresponding debugging symbols; those symbols