From c22c1a82d91f404ca812af6c3df8543da4c01980 Mon Sep 17 00:00:00 2001 From: "Jan (janneke) Nieuwenhuizen" Date: Sun, 10 Oct 2021 09:06:50 +0200 Subject: [PATCH] mescc: Update to mescc-tools-1.0.0 option names. * module/mescc/mescc.scm (M1->hex2): Update to use --little-endian. (hex2->elf): Likewise, and --base-address. * module/mescc/mescc.scm (hex2->elf): Likewise, and remove --exec_enable. --- module/mescc/mescc.scm | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/module/mescc/mescc.scm b/module/mescc/mescc.scm index 563f1775..c52ff6b8 100644 --- a/module/mescc/mescc.scm +++ b/module/mescc/mescc.scm @@ -199,7 +199,7 @@ (verbose? (count-opt options 'verbose)) (M1 (or (getenv "M1") "M1")) (command `(,M1 - "--LittleEndian" + "--little-endian" ,@(arch-get-architecture options) "-f" ,(arch-find options (arch-get-m1-macros options)) ,@(append-map (cut list "-f" <>) M1-files) @@ -226,16 +226,15 @@ (option-ref options 'nostdlib #f)) '() `("-f" ,(arch-find options "crt1.o")))) (command `(,hex2 - "--LittleEndian" + "--little-endian" ,@(arch-get-architecture options) - "--BaseAddress" ,base-address + "--base-address" ,base-address "-f" ,(kernel-find options (string-append "elf" machine "-header.hex2")) ,@start-files ,@(append-map (cut list "-f" <>) hex2-files) "-f" ,elf-footer - "--exec_enable" "-o" ,elf-file-name))) (when (and verbose? (> verbose? 1)) (stderr "~a\n" (string-join command))) @@ -250,10 +249,10 @@ (verbose? (count-opt options 'verbose)) (blood-elf (or (getenv "BLOOD_ELF") "blood-elf")) (command `(,blood-elf - ,@(if (equal? (arch-get-machine options) "64") '("--64") '()) - "-f" ,(arch-find options (arch-get-m1-macros options)) - ,@(append-map (cut list "-f" <>) M1-files) - "-o" ,M1-blood-elf-footer))) + ,@(if (equal? (arch-get-machine options) "64") '("--64") '()) + "-f" ,(arch-find options (arch-get-m1-macros options)) + ,@(append-map (cut list "-f" <>) M1-files) + "-o" ,M1-blood-elf-footer))) (when (and verbose? (> verbose? 1)) (format (current-error-port) "~a\n" (string-join command))) (and (zero? (apply assert-system* command))