3 ms·
Even Makefile / autoconfig / automake can be user-unfriendly in the face of dependencies. I used to distribute open source bindings to a commercial+proprietary
by eesmith 3y ago
Even Makefile / autoconfig / automake can be user-unfriendly in the face of dependencies.
I used to distribute open source bindings to a commercial+proprietary library. I couldn't provide builds because I didn't have a distribution right to the proprietary license, even though I could test it on my own copy.
These days I'm having a tough time providing a build for macOS because my Python extension uses OpenMP, and there are several different ways to get OpenMP for that OS. See https://pypackaging-native.github.io/key-issues/native-dependencies/blas_openmp/ https://pypackaging-native.github.io/key-issues/native-depen... for details, including how PyTorch vendors Intel's libiomp while Scikit-learn vendors clang's libomp or GNU's libgomp.
Rather than deal with that mess, I provide source, and test with libgomp.