diff options
| author | Efraim Flashner <efraim@flashner.co.il> | 2024-11-24 11:57:34 +0200 |
|---|---|---|
| committer | Janneke Nieuwenhuizen <janneke@gnu.org> | 2026-01-28 21:47:40 +0100 |
| commit | ec0a298de4356a8358ea08041c4a1beecf8f0c34 (patch) | |
| tree | a78944a0be83c7927f200130ddd4308a1131ed73 | |
| parent | 37461278d172bf1f5577f6951a41afb7ac394942 (diff) | |
gnu: tcc-musl: Update build flags for multiple architectures.
* gnu/packages/commencement.scm (tcc-musl)[arguments]: Adjust the custom
'build phase to provide necessary architecture specific flags.
Change-Id: I1e506cceae26f8a24336d36f94211d9a8923c491
| -rw-r--r-- | gnu/packages/commencement.scm | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/gnu/packages/commencement.scm b/gnu/packages/commencement.scm index 7e2574b3f26..eb4105788d7 100644 --- a/gnu/packages/commencement.scm +++ b/gnu/packages/commencement.scm | |||
| @@ -1087,8 +1087,15 @@ MesCC-Tools), and finally M2-Planet.") | |||
| 1087 | "tcc" | 1087 | "tcc" |
| 1088 | "-g" | 1088 | "-g" |
| 1089 | "-vvv" | 1089 | "-vvv" |
| 1090 | "-D" "REG_PC=0" | 1090 | ;; Some missed bits from musl in arch/$ARCH/bits/signal.h |
| 1091 | "-D" "REG_S0=8" | 1091 | #$@(cond |
| 1092 | ((target-riscv64?) | ||
| 1093 | #~("-D" "REG_PC=0" | ||
| 1094 | "-D" "REG_S0=8")) | ||
| 1095 | ((target-x86-64?) | ||
| 1096 | #~("-D" "REG_EBP=6" | ||
| 1097 | "-D" "REG_EIP=14")) | ||
| 1098 | (#t #~())) | ||
| 1092 | "-D" "ONE_SOURCE=1" | 1099 | "-D" "ONE_SOURCE=1" |
| 1093 | "-D" "TCC_VERSION=\"0.9.28rc\"" | 1100 | "-D" "TCC_VERSION=\"0.9.28rc\"" |
| 1094 | "-D" "CONFIG_TCC_STATIC=1" | 1101 | "-D" "CONFIG_TCC_STATIC=1" |
