pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

math/openblas64{,_pthread} issue



openblas64 packages are failing with:

ger.c: In function 'sger_':
ger.c:167:49: error: 'GEMM_MULTITHREAD_THRESHOLD' undeclared (first use in this function) 167 | if (incx == 1 && incy == 1 && 1L*m*n <= 2048 *GEMM_MULTITHREAD_THRESHOLD) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ger.c:167:49: note: each undeclared identifier is reported only once for each function it appears in gcc -c -O2 -I/usr/local/include -I/usr/include -O2 -DMAX_STACK_ALLOC=2048 -DUSE_LOCKING -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DDYNAMIC_ARCH -DNO_WARMUP -DMAX_CPU_NUMBER=32 -DMAX_PARALLEL_NUMBER=1 -DBUILD_SINGLE=1 -DBUILD_DOUBLE=1 -DBUILD_COMPLEX=1 -DBUILD_COMPLEX16=1 -DVERSION=\"0.3.26\" -UASMNAME -UASMFNAME -UNAME -UCNAME -UCHAR_NAME -UCHAR_CNAME -DASMNAME= -DASMFNAME=_ -DNAME=_ -DCNAME= -DCHAR_NAME=\"_\" -DCHAR_CNAME=\"\" -DNO_AFFINITY -I. -O2 -DSMALL_MATRIX_OPT -DMAX_STACK_ALLOC=2048 -DUSE_LOCKING -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DDYNAMIC_ARCH -DNO_WARMUP -DMAX_CPU_NUMBER=32 -DMAX_PARALLEL_NUMBER=1 -DBUILD_SINGLE=1 -DBUILD_DOUBLE=1 -DBUILD_COMPLEX=1 -DBUILD_COMPLEX16=1 -DVERSION=\"0.3.26\" -UASMNAME -UASMFNAME -UNAME -UCNAME -UCHAR_NAME -UCHAR_CNAME -DASMNAME=ssbmv -DASMFNAME=ssbmv_ -DNAME=ssbmv_ -DCNAME=ssbmv -DCHAR_NAME=\"ssbmv_\" -DCHAR_CNAME=\"ssbmv\" -DNO_AFFINITY -I.. -I. -UDOUBLE -UCOMPLEX sbmv.c -o ssbmv.o
gmake[1]: *** [Makefile:913: sger.o] Error 1
gmake[1]: *** Waiting for unfinished jobs....
gmake[1]: Leaving directory '/usr/pkgsrc/math/openblas64/work/OpenBLAS-0.3.26/interface'
gmake: *** [Makefile:198: libs] Error 1
*** Error code 2


This is on NetBSD 11 amd64.

Interestingly, on NetBSD 11 on amd64 on an AMD Bulldozer or Zen 3, it compiles fine. On a Zen 4 or Zen 5, it has this issue.

Does anyone know OpenBLAS enough to know why?

Separately, are we inadvertently making binary packages that're optimized for the CPU on which they're compiled?

Thanks!
John Klos


Home | Main Index | Thread Index | Old Index