diff options
author | Efraim Flashner <efraim@flashner.co.il> | 2025-07-28 09:53:48 +0300 |
---|---|---|
committer | Efraim Flashner <efraim@flashner.co.il> | 2025-07-28 10:00:03 +0300 |
commit | 96277ff48dc7670d76266e710c100594853f6c5f (patch) | |
tree | fa094a7a8235ae34f0b776b05f7d7150d17ffcde | |
parent | 0a2c2e0ff0f093718b5065dc45536e981ec788ea (diff) |
gnu: Add mpfr-boot1.
* gnu/packages/commencement.scm (mpfr-boot1): New variable.
Change-Id: Ibae291199d0a3c4307026be906754bda552fc667
-rw-r--r-- | gnu/packages/commencement.scm | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/gnu/packages/commencement.scm b/gnu/packages/commencement.scm index e35ab6370c..ba5359346a 100644 --- a/gnu/packages/commencement.scm +++ b/gnu/packages/commencement.scm @@ -2553,6 +2553,34 @@ exec " gcc "/bin/" program "--disable-assembly") ;; Gash crashes on mkdir called through install creating %output/share/info #:make-flags #~(list "MKDIRPROG=mkdir -p"))))) + +(define mpfr-boot1 + (package + (inherit mpfr) + (outputs '("out")) + (name "mpfr-boot1") + (source (bootstrap-origin (package-source mpfr))) + (native-inputs (if (target-x86?) + `(("gcc-wrapper" ,gcc-mesboot1-wrapper) + ("headers" ,glibc-headers-mesboot) + ,@(%boot-mesboot4-inputs)) + (%boot-tcc-musl-inputs))) + (inputs '()) + (propagated-inputs (list gmp-boot1)) + (arguments + (list + #:guile %bootstrap-guile + #:tests? #f + #:implicit-inputs? #f + #:parallel-build? #f + #:configure-flags + #~(list #$@(if (target-x86?) + #~() + #~("CC=tcc")) + (string-append "--build=" #$(commencement-build-target)) + (string-append "--host=" #$(commencement-build-target)) + "--enable-static" + "--disable-shared"))))) (define gcc-mesboot (package (inherit gcc-mesboot1) |