diff options
| author | Efraim Flashner <efraim@flashner.co.il> | 2025-07-28 09:53:24 +0300 |
|---|---|---|
| committer | Janneke Nieuwenhuizen <janneke@gnu.org> | 2026-01-28 21:47:41 +0100 |
| commit | 81a02aefcc64592337adc74426298e3dc60b16fa (patch) | |
| tree | b7c20af155143b360affca827bcea85df59b359c | |
| parent | e71a93b4bf8e344cae5a778014a07be1627bf874 (diff) | |
gnu: Add gmp-boot1.
* gnu/packages/commencement.scm (gmp-boot1): New variable.
Change-Id: I09688324d35f3caa8ea07de588cd673a557d50f6
| -rw-r--r-- | gnu/packages/commencement.scm | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/gnu/packages/commencement.scm b/gnu/packages/commencement.scm index 3e7e00e6268..07f34157eb0 100644 --- a/gnu/packages/commencement.scm +++ b/gnu/packages/commencement.scm | |||
| @@ -2520,6 +2520,37 @@ exec " gcc "/bin/" program | |||
| 2520 | (program (string-append bin "/gcc"))) | 2520 | (program (string-append bin "/gcc"))) |
| 2521 | (invoke program "--help"))))))))) | 2521 | (invoke program "--help"))))))))) |
| 2522 | 2522 | ||
| 2523 | ;; By building these separately we can ensure they build correctly. | ||
| 2524 | (define gmp-boot1 | ||
| 2525 | (package | ||
| 2526 | (inherit gmp) | ||
| 2527 | (outputs '("out")) | ||
| 2528 | (name "gmp-boot1") | ||
| 2529 | (source (bootstrap-origin (package-source gmp))) | ||
| 2530 | (native-inputs (if (target-x86?) | ||
| 2531 | `(("gcc-wrapper" ,gcc-mesboot1-wrapper) | ||
| 2532 | ("headers" ,glibc-headers-mesboot) | ||
| 2533 | ,@(%boot-mesboot4-inputs)) | ||
| 2534 | (%boot-tcc-musl-inputs))) | ||
| 2535 | (inputs (list m4-boot)) | ||
| 2536 | (propagated-inputs '()) | ||
| 2537 | (arguments | ||
| 2538 | (list | ||
| 2539 | #:guile %bootstrap-guile | ||
| 2540 | #:tests? #f | ||
| 2541 | #:implicit-inputs? #f | ||
| 2542 | #:parallel-build? #f | ||
| 2543 | #:configure-flags | ||
| 2544 | #~(list #$@(if (target-x86?) | ||
| 2545 | #~() | ||
| 2546 | #~("CC=tcc")) | ||
| 2547 | (string-append "--build=" #$(commencement-build-target)) | ||
| 2548 | (string-append "--host=" #$(commencement-build-target)) | ||
| 2549 | "--enable-static" | ||
| 2550 | "--disable-shared" | ||
| 2551 | "--disable-assembly") | ||
| 2552 | ;; Gash crashes on mkdir called through install creating %output/share/info | ||
| 2553 | #:make-flags #~(list "MKDIRPROG=mkdir -p"))))) | ||
| 2523 | (define gcc-mesboot | 2554 | (define gcc-mesboot |
| 2524 | (package | 2555 | (package |
| 2525 | (inherit gcc-mesboot1) | 2556 | (inherit gcc-mesboot1) |
