On Fri, 2022-12-23 at 10:56 -0500, M. Zhou wrote: > Control: tags -1 +moreinfo > > I'm confused. How did you manage to build the package from source > using c65b3e662b7b08920172b710419d7a06b660be59 on salsa? > > I did not upload it because I can never successfully build it > from source. >
It turns out I was confused and had slipped an additional change into c37e824380fec443edb24c914b1767dcff496d38.patch and forgotten about it while I was flailing at numba. I found the small change and am attaching it It adds an #include "llvm/Pass.h" to passmanager.cpp And I was slow in replying because I was building llvmlite and numba and making sure the tests run. (Numba's tests can take a couple of hours to run) Hope that helps. Diane
--- a/ffi/passmanagers.cpp +++ b/ffi/passmanagers.cpp @@ -22,6 +22,7 @@ #include "llvm/Transforms/IPO.h" #include "llvm/Transforms/Scalar.h" +#include "llvm/Pass.h" #include <llvm/IR/PassTimingInfo.h> using namespace llvm;