snek
snek
> Can you describe, at a higher-level, what that build script does? very high level: v8's has a custom build system called GN which is like a trillion lines of...
esvu needs prebuilt binaries. if microsoft isn't providing those anymore the new maintainers will need to figure that out first.
I do happen to have an arm64 linux device, I'll try to get this tested and merged soon!
these vulnerabilities don't represent any real world problem so this issue is fairly low on my list, but feel free to open a PR updating the deps to your satisfaction.
@chenrui333 at a guess, ensure that homebrew's llvm contains `libclang_rt.osx.a`? ``` ninja: error: '../../../../../../../opt/homebrew/opt/llvm/lib/clang/20/lib/darwin/libclang_rt.osx.a', needed by 'obj/v8/libv8_libbase.a', missing and no known rule to make it ```
Sounds like you need to ensure your llvm 20 installation has the needed components or switch to using your llvm 18 installation?
I googled and found this, perhaps your llvm distributions need to be updated: https://stackoverflow.com/questions/76936217/how-to-build-libclang-rt-builtins-a
I don't think the version matters, i think the issue is that you have built llvm without compiler-rt enabled. If you want the compiler-rt requirement removed you will need to...
The configuration is here: https://source.chromium.org/chromium/chromium/src/+/main:build/config/clang/BUILD.gn Seems like you can probably follow along with chromium packaging: https://gitlab.archlinux.org/archlinux/packaging/packages/chromium/-/blob/main/compiler-rt-adjust-paths.patch?ref_type=heads
If you want to try setting up the CI for this, and it doesn't add much more time to the CI runs, I think it would be fine.