| ... | @@ -1038,15 +1038,6 @@ pub fn create(gpa: Allocator, options: InitOptions) !*Compilation { | ... | @@ -1038,15 +1038,6 @@ pub fn create(gpa: Allocator, options: InitOptions) !*Compilation { |
| 1038 | if (must_single_thread and !single_threaded) { | 1038 | if (must_single_thread and !single_threaded) { |
| 1039 | return error.TargetRequiresSingleThreaded; | 1039 | return error.TargetRequiresSingleThreaded; |
| 1040 | } | 1040 | } |
| 1041 | if (!single_threaded and options.link_libcpp) { | | |
| 1042 | if (options.target.cpu.arch.isARM()) { | | |
| 1043 | log.warn( | | |
| 1044 | \\libc++ does not work on multi-threaded ARM yet. | | |
| 1045 | \\For more details: https://github.com/ziglang/zig/issues/6573 | | |
| 1046 | , .{}); | | |
| 1047 | return error.TargetRequiresSingleThreaded; | | |
| 1048 | } | | |
| 1049 | } | | |
| 1050 | | 1041 | |
| 1051 | const llvm_cpu_features: ?[*:0]const u8 = if (build_options.have_llvm and use_llvm) blk: { | 1042 | const llvm_cpu_features: ?[*:0]const u8 = if (build_options.have_llvm and use_llvm) blk: { |
| 1052 | var buf = std.ArrayList(u8).init(arena); | 1043 | var buf = std.ArrayList(u8).init(arena); |