[interop] Detect the resource dir of the required system LLVM - #32
Conversation
Test Results
|
vgvassilev
left a comment
There was a problem hiding this comment.
We need to develop some low cost "packaging" ci where we test for the common configurations; and also we make sure the tests run successfully on the package-installed system...
Something along those lines are done in #22, where a relocatable binary is shipped to arbitrary images with common configurations (manylinux, osx) and we reproduce whether installing the package and running tests pass. It's done in two steps, one host platform that builds the wheel and a target configuration that tests it. I'll make sure to broaden the configs and keep the build cost low |
As discussed in the last meeting, this is the first step towards dropping LLVM as a dependency (required for the wheels and binary distributions) and ship the required clang headers. We need to be able to reliably detect the resource dir. Currently
CreateInterpreterpicks up any clang resource dir (naiveclangprobe) that will most likely not be the one that cppjit'slibClangCppInterOpwas built against