authorgravatar for johnnymarler@gmail.comJonathan Marler <johnnymarler@gmail.com> 2022-01-29 15:36:02-07:00
committergravatar for kubkon@jakubkonka.comJakub Konka <kubkon@jakubkonka.com> 2022-01-30 14:30:46+01:00
log336aa3c332067ad7109a60a1276ce7a8f193ed0e
tree49ab3a51f143938b605ff14b1ca24ccbb3cce8bd
parentdd7309bde4aaf7921976a6d70668ef589f308ff0

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",