Open Hoverbear opened 4 years ago
for context/flavor: my suspicion is that we happened to not notice this in, say, testing, because our tests are run with clang-6.0
installed for fuzz bitrot testing in the first place. So we should probably verify that being the case or not and see if we need to update installation/Getting Started docs appropriately.
I've just ran into this issue after following these docs: https://bytecodealliance.github.io/lucet/Compiling-on-Linux.html
They seem to state that llvm and clang will be installed for you but I had to install them myself.
Heads up! A recent change introduced a new
libclang
build time dependency. I had to addlibclang
after updating Vector from 0.6.1 to the master.In 0.6.1 I did not need libclang so this seems like a new undocumented dependency and @iximeow said I should open an issue. :)
I found in this checkout: https://github.com/timberio/vector/tree/f13723d4a8d82c164150fa78e0167c9e92c334c3
After applying this diff:
If you checkout https://github.com/timberio/vector/tree/1d88625ce5c35708a42d612c7abc6b4087676f78 then run the same shell build, it'll work since 0.6.1 didn't need libclang. :)