summaryrefslogtreecommitdiff
path: root/gnu/packages/commencement.scm
diff options
context:
space:
mode:
authorEfraim Flashner <efraim@flashner.co.il>2026-02-16 10:20:37 +0200
committerEfraim Flashner <efraim@flashner.co.il>2026-02-16 10:20:39 +0200
commit7402a65742695752e0e9504e472566a9d4c7bc4a (patch)
treed55c35f51d360b857d6c425444eed845bb88e11f /gnu/packages/commencement.scm
parentea66d41f06ecdb74e0f50686746eed2c06cf254c (diff)
gnu: binutils-muslboot0: Fix building on i686-linux.
* gnu/packages/commencement.scm (binutils-muslboot0)[native-inputs]: When building on i686-linux add binutils-mesboot0. [arguments]: When building on i686-linux use ranlib. Change-Id: I0a550a0a65d9923f9ae20cc0f0717a918a433968
Diffstat (limited to 'gnu/packages/commencement.scm')
-rw-r--r--gnu/packages/commencement.scm18
1 files changed, 13 insertions, 5 deletions
diff --git a/gnu/packages/commencement.scm b/gnu/packages/commencement.scm
index 515fcef3892..6d1b4a88b69 100644
--- a/gnu/packages/commencement.scm
+++ b/gnu/packages/commencement.scm
@@ -1175,9 +1175,15 @@ MesCC-Tools), and finally M2-Planet.")
1175 (inputs '()) 1175 (inputs '())
1176 (propagated-inputs '()) 1176 (propagated-inputs '())
1177 (native-inputs 1177 (native-inputs
1178 (modify-inputs (package-native-inputs tcc-musl) 1178 ;; It seems we need ranlib on some architectures.
1179 (replace "tcc" tcc-musl) 1179 (if (target-x86?)
1180 (replace "bash" oksh-muslboot0))) 1180 (modify-inputs (package-native-inputs tcc-musl)
1181 (replace "tcc" tcc-musl)
1182 (replace "bash" oksh-muslboot0)
1183 (prepend binutils-mesboot0))
1184 (modify-inputs (package-native-inputs tcc-musl)
1185 (replace "tcc" tcc-musl)
1186 (replace "bash" oksh-muslboot0))))
1181 (arguments 1187 (arguments
1182 (list #:implicit-inputs? #f 1188 (list #:implicit-inputs? #f
1183 #:guile %bootstrap-guile 1189 #:guile %bootstrap-guile
@@ -1208,9 +1214,11 @@ MesCC-Tools), and finally M2-Planet.")
1208 "CFLAGS=-g" 1214 "CFLAGS=-g"
1209 "CC=tcc" 1215 "CC=tcc"
1210 "LD=tcc" 1216 "LD=tcc"
1211 "AR=tcc -ar" 1217 #$@(if (target-x86?)
1218 #~("AR=ar")
1219 #~("AR=tcc -ar"
1220 "RANLIB=true"))
1212 "MAKEINFO=true" 1221 "MAKEINFO=true"
1213 "RANLIB=true"
1214 "--enable-64-bit-bfd" 1222 "--enable-64-bit-bfd"
1215 "--disable-nls" 1223 "--disable-nls"
1216 "--disable-shared" 1224 "--disable-shared"