MacPython / openblas-libs

BSD 2-Clause "Simplified" License
9 stars 13 forks source link

Incorrect cblas.h header #163

Open serge-sans-paille opened 4 months ago

serge-sans-paille commented 4 months ago

On my linux machine, scipy-openblas64 installs a cblas.h version which contains

typedef void (*scipy_openblas_dojob_callback)64_(int thread_num, void *jobdata, int dojob_data);
typedef void (*scipy_openblas_threads_callback)64_(int sync, scipy_openblas_dojob_callback64_ dojob, int numjobs, size_t jobdata_elsize, void *jobdata, int dojob_data);
void scipy_openblas_set_threads_callback_function64_(scipy_openblas_threads_callback64_ callback);

The 64_ are misplaced :-/

mattip commented 4 months ago

Should be fixed on latest OpenBLAS HEAD. I will release a new wheel once #165 is merged and https://github.com/OpenMathLib/OpenBLAS/pull/4794 is merged or otherwise solved.