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