authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2026-08-19 12:58:09+02:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2026-10-07 00:28:22+02:00
logbbdac6c9d03b0da42050e1f8d9f4696fdc1c8630
treed0a4d630aff44fcfcf5ca9f9eae5305e53e2632d
parent388c02e8453fad9b74965f2596483aa7533ea903
signature Signed by SSH key SHA256:7B/LJ7bpR1eX8aCXSr4mtd5M45VMPKcx9zY8e95b5QM

build: pass -lc when generating compiler_rt.c


2 files changed, 2 insertions(+), 2 deletions(-)

CMakeLists.txt+1-1
......@@ -691,7 +691,7 @@ add_custom_command(
691691
692692set(BUILD_COMPILER_RT_ARGS
693693 "${PROJECT_SOURCE_DIR}/lib"
694 build-obj -ofmt=c -OReleaseSmall
694 build-obj -ofmt=c -lc -OReleaseSmall
695695 --name compiler_rt
696696 -femit-bin="${ZIG_COMPILER_RT_C_SOURCE}"
697697 -target "${ZIG_HOST_TARGET_TRIPLE}"
bootstrap.c+1-1
......@@ -212,7 +212,7 @@ int main(int argc, char **argv) {
212212 {
213213 const char *child_argv[] = {
214214 "./zig1", "lib", "build-obj",
215 "-ofmt=c", "-OReleaseSmall",
215 "-ofmt=c", "-lc", "-OReleaseSmall",
216216 "--name", "compiler_rt", "-femit-bin=compiler_rt.c",
217217 "-target", host_triple,
218218 "-Mroot=lib/compiler_rt.zig",