diff options
| author | Efraim Flashner <efraim@flashner.co.il> | 2026-02-16 10:20:37 +0200 |
|---|---|---|
| committer | Efraim Flashner <efraim@flashner.co.il> | 2026-02-16 10:20:39 +0200 |
| commit | 7402a65742695752e0e9504e472566a9d4c7bc4a (patch) | |
| tree | d55c35f51d360b857d6c425444eed845bb88e11f /gnu/packages/commencement.scm | |
| parent | ea66d41f06ecdb74e0f50686746eed2c06cf254c (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.scm | 18 |
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" |
