Issues using llvm-ar as ar and ranlib

Hey all,

Years ago, HardenedBSD made the switch from elftoolchain's ar/ranlib
to llmv-ar. One issue we see is that some packages fail to properly
create static libraries. I've linked[1] below an example issue.

Has anyone come across something like this?

[1]: https://git.hardenedbsd.org/hardenedbsd/ports/-/issues/3

Thanks,

It seems like the build scripts you’re using just aren’t building libclang_rt.* for i386. I see lots of matches in the build log for steps creating files named libclang_rt[^ ]*x86_64, but none for libclang_rt[^ ]*i386. I don’t think the issue is directly related to llvm-ar AFAICT.