authorgravatar for johnnymarler@gmail.comJonathan Marler <johnnymarler@gmail.com> 2022-01-29 15:36:02-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2022-02-02 22:04:42-07:00
logeace6906ce5c23bc78e6e68876a5ede984c21a72
tree97db70a4e3a67defca37362901dea9ad1e23ccdd
parentac3ac255a2d9ef4279c8fea2510c81d5eea9d62b

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 files changed, 3 insertions(+), 1 deletions(-)

src/libcxx.zig+3-1
......@@ -43,7 +43,9 @@ const libcxx_files = [_][]const u8{
4343 "src/exception.cpp",
4444 "src/experimental/memory_resource.cpp",
4545 "src/filesystem/directory_iterator.cpp",
46 "src/filesystem/int128_builtins.cpp",
46 // omit int128_builtins.cpp because it provides __muloti4 which is already provided
47 // by compiler_rt and crashes on Windows x86_64: https://github.com/ziglang/zig/issues/10719
48 //"src/filesystem/int128_builtins.cpp",
4749 "src/filesystem/operations.cpp",
4850 "src/format.cpp",
4951 "src/functional.cpp",