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-04 18:33:19+02:00
log5fb8343c7a0ebe6228f73cd1fe86098abba11958
tree9ae0b587ec99444140f8c1c823c5566230a7ff71
parent5e754304de220c24dc63975970b672c928bab998
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
...@@ -690,7 +690,7 @@ add_custom_command(...@@ -690,7 +690,7 @@ add_custom_command(
690690
691set(BUILD_COMPILER_RT_ARGS691set(BUILD_COMPILER_RT_ARGS
692 "${PROJECT_SOURCE_DIR}/lib"692 "${PROJECT_SOURCE_DIR}/lib"
693 build-obj -ofmt=c -OReleaseSmall693 build-obj -ofmt=c -lc -OReleaseSmall
694 --name compiler_rt694 --name compiler_rt
695 -femit-bin="${ZIG_COMPILER_RT_C_SOURCE}"695 -femit-bin="${ZIG_COMPILER_RT_C_SOURCE}"
696 -target "${ZIG_HOST_TARGET_TRIPLE}"696 -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",