Commit eace6906ce

Jonathan Marler <johnnymarler@gmail.com>
2022-01-29 23:36:02
remove __muloti4 from libc++
fixes https://github.com/ziglang/zig/issues/10719 compiler_rt already provides __muloti4 but libc++ is also providing it and when linking libc++ it causes a crash on my windows x86_64 machine.
1 parent ac3ac25
Changed files (1)
src/libcxx.zig
@@ -43,7 +43,9 @@ const libcxx_files = [_][]const u8{
     "src/exception.cpp",
     "src/experimental/memory_resource.cpp",
     "src/filesystem/directory_iterator.cpp",
-    "src/filesystem/int128_builtins.cpp",
+    // omit int128_builtins.cpp because it provides __muloti4 which is already provided
+    // by compiler_rt and crashes on Windows x86_64: https://github.com/ziglang/zig/issues/10719
+    //"src/filesystem/int128_builtins.cpp",
     "src/filesystem/operations.cpp",
     "src/format.cpp",
     "src/functional.cpp",