diff options
| -rw-r--r-- | distro/packages/base.scm | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/distro/packages/base.scm b/distro/packages/base.scm index 16a22eb38fc..4128ef58de5 100644 --- a/distro/packages/base.scm +++ b/distro/packages/base.scm | |||
| @@ -940,8 +940,11 @@ store.") | |||
| 940 | ,@(alist-delete "gcc" %boot2-inputs))) | 940 | ,@(alist-delete "gcc" %boot2-inputs))) |
| 941 | 941 | ||
| 942 | (define-public bash-final | 942 | (define-public bash-final |
| 943 | ;; Link with `-static-libgcc' to make sure we don't retain a reference | ||
| 944 | ;; to the bootstrap GCC. | ||
| 943 | (package-with-bootstrap-guile | 945 | (package-with-bootstrap-guile |
| 944 | (package-with-explicit-inputs bash %boot3-inputs | 946 | (package-with-explicit-inputs (static-libgcc-package bash) |
| 947 | %boot3-inputs | ||
| 945 | (current-source-location) | 948 | (current-source-location) |
| 946 | #:guile %bootstrap-guile))) | 949 | #:guile %bootstrap-guile))) |
| 947 | 950 | ||
