mirror of
https://codeberg.org/guix/guix.git
synced 2025-10-02 02:15:12 +00:00
bootstrap: mescc-tools: Use mescc-tools-0.5.2, mescc-tools.
* gnu/packages/mes.scm (mescc-tools-0.5.2): New variable; rename from mescc-tools. (mescc-tools): Rename from mescc-tools-0.6.1. Fix build. * gnu/packages/make-bootstrap.scm (%mescc-tools-static): Inherit fixed mescc-tools-0.5.2.
This commit is contained in:
parent
4ecf790e70
commit
066cb9bab2
2 changed files with 13 additions and 29 deletions
|
@ -594,34 +594,11 @@ for `sh' in $PATH, and without nscd, and with static NSS modules."
|
|||
#t))))
|
||||
(inputs `(("gcc" ,%gcc-static)))))
|
||||
|
||||
;; One package: build + remove store references
|
||||
;; (define %mescc-tools-static-stripped
|
||||
;; ;; A statically linked Mescc Tools with store references removed, for
|
||||
;; ;; bootstrap.
|
||||
;; (package
|
||||
;; (inherit mescc-tools)
|
||||
;; (name "mescc-tools-static-stripped")
|
||||
;; (arguments
|
||||
;; `(#:make-flags (list (string-append "PREFIX=" (assoc-ref %outputs "out"))
|
||||
;; "CC=gcc -static")
|
||||
;; #:test-target "test"
|
||||
;; #:phases (modify-phases %standard-phases
|
||||
;; (delete 'configure)
|
||||
;; (add-after 'install 'strip-store-references
|
||||
;; (lambda _
|
||||
;; (let* ((out (assoc-ref %outputs "out"))
|
||||
;; (bin (string-append out "/bin")))
|
||||
;; (for-each (lambda (file)
|
||||
;; (let ((target (string-append bin "/" file)))
|
||||
;; (format #t "strippingg `~a'...~%" target)
|
||||
;; (remove-store-references target)))
|
||||
;; '( "M1" "blood-elf" "hex2"))))))))))
|
||||
|
||||
;; Two packages: first build static, bare minimum content.
|
||||
(define %mescc-tools-static
|
||||
;; A statically linked MesCC Tools.
|
||||
(package
|
||||
(inherit mescc-tools)
|
||||
(inherit mescc-tools-0.5.2)
|
||||
(name "mescc-tools-static")
|
||||
(arguments
|
||||
`(#:system "i686-linux"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue