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{...@@ -43,7 +43,9 @@ const libcxx_files = [_][]const u8{
43 "src/exception.cpp",43 "src/exception.cpp",
44 "src/experimental/memory_resource.cpp",44 "src/experimental/memory_resource.cpp",
45 "src/filesystem/directory_iterator.cpp",45 "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",
47 "src/filesystem/operations.cpp",49 "src/filesystem/operations.cpp",
48 "src/format.cpp",50 "src/format.cpp",
49 "src/functional.cpp",51 "src/functional.cpp",