| ... | ... | @@ -383,11 +383,12 @@ pub fn buildLibCxxAbi(comp: *Compilation, prog_node: std.Progress.Node) BuildErr |
| 383 | 383 | const cxxabi_include_path = try comp.zig_lib_directory.join(arena, &[_][]const u8{ "libcxxabi", "include" }); |
| 384 | 384 | const cxx_include_path = try comp.zig_lib_directory.join(arena, &[_][]const u8{ "libcxx", "include" }); |
| 385 | 385 | const cxx_src_include_path = try comp.zig_lib_directory.join(arena, &[_][]const u8{ "libcxx", "src" }); |
| 386 | const abi_version: u2 = if (target.os.tag == .emscripten) 2 else 1; |
| 386 | 387 | const abi_version_arg = try std.fmt.allocPrint(arena, "-D_LIBCPP_ABI_VERSION={d}", .{ |
| 387 | | @intFromEnum(comp.libcxx_abi_version), |
| 388 | abi_version, |
| 388 | 389 | }); |
| 389 | 390 | const abi_namespace_arg = try std.fmt.allocPrint(arena, "-D_LIBCPP_ABI_NAMESPACE=__{d}", .{ |
| 390 | | @intFromEnum(comp.libcxx_abi_version), |
| 391 | abi_version, |
| 391 | 392 | }); |
| 392 | 393 | |
| 393 | 394 | const optimize_mode = comp.compilerRtOptMode(); |