From dde246ed414e2eb1198208a83c129ea6e08949d0 Mon Sep 17 00:00:00 2001 From: Jean-Pierre De Jesus DIAZ Date: Fri, 19 Jan 2024 14:54:46 +0100 Subject: gnu: make-crust-package: Use or1k-elf as target. * gnu/packages/firmware.scm (make-crust-package): Use or1k-elf as the target. Change-Id: I6c8bf053527f1e12e35402f18cebf8e75557c788 --- gnu/packages/firmware.scm | 20 +++++++------------- 1 file changed, 7 insertions(+), 13 deletions(-) (limited to 'gnu/packages') diff --git a/gnu/packages/firmware.scm b/gnu/packages/firmware.scm index a2e3f785d5..129dd0dfdd 100644 --- a/gnu/packages/firmware.scm +++ b/gnu/packages/firmware.scm @@ -1217,13 +1217,13 @@ (define make-crust-package (build-system gnu-build-system) (arguments (list + #:target "or1k-elf" #:tests? #f ;no test suite - #:make-flags - #~(list "CROSS_COMPILE=or1k-elf-" - "V=1" - "HOSTAR=ar" - "HOSTCC=gcc" - "LEX=flex") + #:make-flags #~'("CROSS_COMPILE=or1k-elf-" + "V=1" + "HOSTAR=ar" + "HOSTCC=gcc" + "LEX=flex") #:phases #~(modify-phases %standard-phases (delete 'configure) @@ -1237,13 +1237,7 @@ (define make-crust-package (install-file file (string-append #$output "/libexec"))) (find-files "." "(scp\\.bin|\\.config)$"))))))) - ;; The firmware is cross-compiled using a "bare bones" compiler (no libc). - ;; Use our own tool chain for that. - (native-inputs - (list bison - (cross-gcc "or1k-elf") - (cross-binutils "or1k-elf") - flex)) + (native-inputs (list bison flex)) (home-page "https://github.com/crust-firmware/crust") (synopsis "Firmware for Allwinner sunxi SoCs") (description "Crust improves battery life and thermal performance by -- cgit v1.2.3