-
-
Notifications
You must be signed in to change notification settings - Fork 5.6k
[deps] enable zstd support #58344
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[deps] enable zstd support #58344
Conversation
52e87ac
to
1c8eb09
Compare
Arg, all of that build effort and the llvm Findzstd script is buggy, producing incorrect results if used with (!MSVC && WIN32) |
3f2403b
to
a90046f
Compare
i686-w64-mingw32 is running into the same clang ABI miscompiles as we've encountered before. I guess we got lucky before that zlib didn't smash anything too valuable, while zstd does The simplest thing to do may be vendor our own copy of the bad code, until the clang compiler stops miscompiling sret stuff https://llvm.org/doxygen/Compression_8cpp_source.html#l00151 |
Co-authored-by: Mosè Giordano <765740+giordano@users.noreply.github.com>
Notably: delete lib/julia/*-o.a files that should not get installed
This works around clang ABI bugs on win32 with Error sret return.
Can we disable this on 32 bit windows instead? |
Waiting on JuliaPackaging/Yggdrasil#11183 to update the LLVM shards also