[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
65/87: gnu: tcc-musl: Update build flags for multiple architectures.
From: |
guix-commits |
Subject: |
65/87: gnu: tcc-musl: Update build flags for multiple architectures. |
Date: |
Mon, 13 Jan 2025 04:37:30 -0500 (EST) |
efraim pushed a commit to branch wip-riscv-bootstrap
in repository guix.
commit c7f5bb6143493ff1ed59e111df50d6a7df99d05a
Author: Efraim Flashner <efraim@flashner.co.il>
AuthorDate: Sun Nov 24 11:57:34 2024 +0200
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
---
gnu/packages/commencement.scm | 11 +++++++++--
1 file changed, 9 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/commencement.scm b/gnu/packages/commencement.scm
index 54402d7963..66e31febec 100644
--- a/gnu/packages/commencement.scm
+++ b/gnu/packages/commencement.scm
@@ -1062,8 +1062,15 @@ MesCC-Tools), and finally M2-Planet.")
"tcc"
"-g"
"-vvv"
- "-D" "REG_PC=0"
- "-D" "REG_S0=8"
+ ;; Some missed bits from musl in arch/$ARCH/bits/signal.h
+ #$@(cond
+ ((target-riscv64?)
+ #~("-D" "REG_PC=0"
+ "-D" "REG_S0=8"))
+ ((target-x86-64?)
+ #~("-D" "REG_EBP=6"
+ "-D" "REG_EIP=14"))
+ (#t #~()))
"-D" "ONE_SOURCE=1"
"-D" "TCC_VERSION=\"0.9.28rc\""
"-D" "CONFIG_TCC_STATIC=1"
- 72/87: fixup gmp-boot, (continued)
- 72/87: fixup gmp-boot, guix-commits, 2025/01/13
- 67/87: gnu: musl-boot0: Fix building on riscv64-linux., guix-commits, 2025/01/13
- 56/87: gnu: Add byacc-boot0., guix-commits, 2025/01/13
- 53/87: gnu: file-boot0: Fix building on riscv64-linux., guix-commits, 2025/01/13
- 62/87: WIP: musl-boot0: Add fixes for i686 and x86_64., guix-commits, 2025/01/13
- 66/87: gnu: musl-boot0: Fix installation order of headers., guix-commits, 2025/01/13
- 75/87: fixup mpc-boot, guix-commits, 2025/01/13
- 81/87: gnu: gcc-muslboot: Apply patches in the package source., guix-commits, 2025/01/13
- 84/87: gnu: bison-boot0: Update flags for riscv64-linux., guix-commits, 2025/01/13
- 02/87: gnu: tcc-boot0: Update to 0.9.26-1157-gdd46e018., guix-commits, 2025/01/13
- 65/87: gnu: tcc-musl: Update build flags for multiple architectures.,
guix-commits <=
- 25/87: gnu: Add tcc-boot-musl., guix-commits, 2025/01/13
- 22/87: gnu: tcc-boot: Support more architectures., guix-commits, 2025/01/13
- 40/87: gnu: Add gcc-muslboot., guix-commits, 2025/01/13
- 34/87: gnu: gcc-core-mesboot1: Adjust for dependency changes., guix-commits, 2025/01/13
- 03/87: gnu: mes-boot: Update to 0.27., guix-commits, 2025/01/13
- 13/87: gnu: glibc-mesboot0: Use commencement-build-target., guix-commits, 2025/01/13
- 06/87: gnu: Add commencement-build-target., guix-commits, 2025/01/13
- 05/87: gnu: mes-boot: Extend build timeout., guix-commits, 2025/01/13
- 08/87: gnu: gzip-mesboot: Allow building on all systems., guix-commits, 2025/01/13
- 14/87: gnu: gcc-mesboot0: Use commencement-build-target., guix-commits, 2025/01/13