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(...@@ -691,7 +691,7 @@ add_custom_command(
691691
692set(BUILD_COMPILER_RT_ARGS692set(BUILD_COMPILER_RT_ARGS
693 "${PROJECT_SOURCE_DIR}/lib"693 "${PROJECT_SOURCE_DIR}/lib"
694 build-obj -ofmt=c -OReleaseSmall694 build-obj -ofmt=c -lc -OReleaseSmall
695 --name compiler_rt695 --name compiler_rt
696 -femit-bin="${ZIG_COMPILER_RT_C_SOURCE}"696 -femit-bin="${ZIG_COMPILER_RT_C_SOURCE}"
697 -target "${ZIG_HOST_TARGET_TRIPLE}"697 -target "${ZIG_HOST_TARGET_TRIPLE}"
bootstrap.c+1-1
...@@ -212,7 +212,7 @@ int main(int argc, char **argv) {...@@ -212,7 +212,7 @@ int main(int argc, char **argv) {
212 {212 {
213 const char *child_argv[] = {213 const char *child_argv[] = {
214 "./zig1", "lib", "build-obj",214 "./zig1", "lib", "build-obj",
215 "-ofmt=c", "-OReleaseSmall",215 "-ofmt=c", "-lc", "-OReleaseSmall",
216 "--name", "compiler_rt", "-femit-bin=compiler_rt.c",216 "--name", "compiler_rt", "-femit-bin=compiler_rt.c",
217 "-target", host_triple,217 "-target", host_triple,
218 "-Mroot=lib/compiler_rt.zig",218 "-Mroot=lib/compiler_rt.zig",