authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2025-10-04 00:44:50+02:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2025-10-06 23:28:39+02:00
logb2591d50c7793e32cd6d842d32bd54237c3f21aa
tree9d2d30053a3762170137abc1f3bd9079e5ef9d93
parent9377cc6eef78705f7b835cb5a386ea0e80981fbf
signaturebadge-check Signed by SSH key SHA256:7B/LJ7bpR1eX8aCXSr4mtd5M45VMPKcx9zY8e95b5QM

libcxxabi: define _LIBCPP_BUILDING_LIBRARY in addition to _LIBCXXABI_BUILDING_LIBRARY


1 files changed, 1 insertions(+), 0 deletions(-)

src/libs/libcxx.zig+1
...@@ -399,6 +399,7 @@ pub fn buildLibCxxAbi(comp: *Compilation, prog_node: std.Progress.Node) BuildErr...@@ -399,6 +399,7 @@ pub fn buildLibCxxAbi(comp: *Compilation, prog_node: std.Progress.Node) BuildErr
399 try addCxxArgs(comp, arena, &cflags);399 try addCxxArgs(comp, arena, &cflags);
400400
401 try cflags.append("-DNDEBUG");401 try cflags.append("-DNDEBUG");
402 try cflags.append("-D_LIBCPP_BUILDING_LIBRARY");
402 try cflags.append("-D_LIBCXXABI_BUILDING_LIBRARY");403 try cflags.append("-D_LIBCXXABI_BUILDING_LIBRARY");
403 if (!comp.config.any_non_single_threaded) {404 if (!comp.config.any_non_single_threaded) {
404 try cflags.append("-D_LIBCXXABI_HAS_NO_THREADS");405 try cflags.append("-D_LIBCXXABI_HAS_NO_THREADS");