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 below an example issue.
Has anyone come across something like this?
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.