math/onednn: fix build on powerpc64
/wrkdirs/usr/ports/math/onednn/work/oneDNN-3.12/src/cpu/ppc64/ppc64_gemm_reorder.cpp:32:25: error: use of 'long long' with '__vector' requires VSX support (available on POWER7 or later) to be enabled
32 | typedef __vector signed long long vec_i64 __attribute__((aligned(8)));
| ^
1 error generated.
lang/ruby33: revert partially 3bb0a93351df3e8d1d7263c39e49e228ff388123
The patch doesn't apply and ruby33 anyway uses ucontext coroutines
for powerpc64* so the issue doesn't appear there. Since the port didn't
build, it's safe to remove PORTREVISION.
Reported by: zi
dns/dnsjit: fix build on powerpc64
Workaround for luajit-openresty bug.
When invoking luajit -bg -n NAME -t o input output,
the bcsave.lua script reads garbled vararg data instead of
the -t argument value.
math/sleef: fix build on powerpc64
In file included from /wrkdirs/usr/ports/math/sleef/work/.build/src/libm/disppower_128.c:14:
/wrkdirs/usr/ports/math/sleef/work/.build/include/sleef.h:367:3: error: unknown type name 'SLEEF_VECTOR_DOUBLE'
367 | SLEEF_VECTOR_DOUBLE x, y;
| ^
/wrkdirs/usr/ports/math/sleef/work/.build/include/sleef.h:372:26: error: unknown type name 'SLEEF_VECTOR_DOUBLE'
372 | SLEEF_IMPORT SLEEF_CONST SLEEF_VECTOR_DOUBLE Sleef_sind2_u35(SLEEF_VECTOR_DOUBLE);
| ^
/wrkdirs/usr/ports/math/sleef/work/.build/include/sleef.h:372:62: error: a parameter list without types is only allowed in a function definition
372 | SLEEF_IMPORT SLEEF_CONST SLEEF_VECTOR_DOUBLE Sleef_sind2_u35(SLEEF_VECTOR_DOUBLE);
| ^
/wrkdirs/usr/ports/math/sleef/work/.build/include/sleef.h:373:26: error: unknown type name 'SLEEF_VECTOR_DOUBLE'
373 | SLEEF_IMPORT SLEEF_CONST SLEEF_VECTOR_DOUBLE Sleef_cosd2_u35(SLEEF_VECTOR_DOUBLE);
| ^
/wrkdirs/usr/ports/math/sleef/work/.build/include/sleef.h:373:62: error: a parameter list without types is only allowed in a function definition
373 | SLEEF_IMPORT SLEEF_CONST SLEEF_VECTOR_DOUBLE Sleef_cosd2_u35(SLEEF_VECTOR_DOUBLE);
| ^
/wrkdirs/usr/ports/math/sleef/work/.build/include/sleef.h:374:73: error: a parameter list without types is only allowed in a function definition
[42 lines not shown]
math/openblas: fix build on powerpc64
-lm is necessary:
/usr/local/bin/ld: ../libopenblas_ppc970p-r0.3.33.a(bgemm_thread_nn.o): undefined reference to symbol 'sqrt@@FBSD_1.0'
/usr/local/bin/ld: /lib/libm.so.5: error adding symbols: DSO missing from command line