From 8a18abfd60392a3adcfc4e6cfa712f63ecf2bf67 Mon Sep 17 00:00:00 2001 From: Hao Li Date: Fri, 21 Jul 2023 07:17:28 +0800 Subject: Remove the SingleThread limitation for ARM (#16442) The libc++ issue has been fixed in https://reviews.llvm.org/D118391, so we don't have this issue in llvm 16+ closes #6573 --- src/Compilation.zig | 9 --------- 1 file changed, 9 deletions(-) (limited to 'src') diff --git a/src/Compilation.zig b/src/Compilation.zig index 7d66c78a63..383b60a66d 100644 --- a/src/Compilation.zig +++ b/src/Compilation.zig @@ -1038,15 +1038,6 @@ pub fn create(gpa: Allocator, options: InitOptions) !*Compilation { if (must_single_thread and !single_threaded) { return error.TargetRequiresSingleThreaded; } - if (!single_threaded and options.link_libcpp) { - if (options.target.cpu.arch.isARM()) { - log.warn( - \\libc++ does not work on multi-threaded ARM yet. - \\For more details: https://github.com/ziglang/zig/issues/6573 - , .{}); - return error.TargetRequiresSingleThreaded; - } - } const llvm_cpu_features: ?[*:0]const u8 = if (build_options.have_llvm and use_llvm) blk: { var buf = std.ArrayList(u8).init(arena); -- cgit v1.2.3