You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When trying to build the package on a non-standard system, the helpful error messages make the build process fail prematurely.
The issue is that on certain build system, one needs to specify the CFLAGS and other related parameters for gcc or cpp to find the appropriate headers.
This happens on conda-forge where I had to patch out the checks during the install procedure.
I understand that these are meant to guide to the user into installing the project correctly, but maybe we can decrease them to warnings?
Let me know how I can help.
Reference to some failing build logs (for unrelated issues)
I had a serious brainfart with the kernel version.
I guess conda-forge does a few hacky things like they may install a new kernel, but expose older kernel versions to the libraries. I got things working on our system.
Activity
seveas commentedon Nov 13, 2021
For the kernel checks, there's an envvar you can set to bypass them. I'd accept a pr that does something similar for the compiler/header checks.
hmaarrfk commentedon Nov 13, 2021
interesting. ok. i can probably do that.
also, i think you need kernel 2.6 now that you have FORCE
python-prctl/_prctlmodule.c
Line 190 in 9d4b821
you might also be able to distribute wheels. i think the standard might define a Linux version that is old enough for your project.
hmaarrfk commentedon Nov 13, 2021
I had a serious brainfart with the kernel version.
I guess conda-forge does a few hacky things like they may install a new kernel, but expose older kernel versions to the libraries. I got things working on our system.