numba / llvmlite

A lightweight LLVM python binding for writing JIT compilers
https://llvmlite.pydata.org/
BSD 2-Clause "Simplified" License
1.92k stars 316 forks source link

libxml2 is required for building on Windows since LLVM 14 #925

Open gmarkall opened 1 year ago

gmarkall commented 1 year ago

Identified in #922.

We should determine whether it's really needed and disable it if not.

gmarkall commented 1 year ago

I also found I needed to install libz on Windows since the update to 14 - not sure if this is a new surprise dependency too.

sklam commented 1 year ago

Revisiting this for llvmlite0.40.1 release. On the buildfarm, the base conda environment has an effect to the build---if it has libxml2, it gets picked up. The randomness of libxml2 requirement is coming from which windows machine got the job for the llvmdev build. One out of 3 machines has libxml2 in the base env.