misc/onnxruntime: fix build on powerpc64le
/wrkdirs/usr/ports/misc/onnxruntime/work/onnxruntime-1.23.2/onnxruntime/core/mlas/lib/platform.cpp:636:18: error: use of undeclared identifier 'AT_HWCAP2'
636 | elf_aux_info(AT_HWCAP2, &hwcap2, sizeof(hwcap2));
| ^/wrkdirs/usr/ports/misc/onnxruntime/work/onnxruntime-1.23.2/onnxruntime/core/mlas/lib/platform.cpp:638:39: error: use of undeclared identifier 'PPC_FEATURE2_ARCH_3_00'
638 | bool HasP9Instructions = hwcap2 & PPC_FEATURE2_ARCH_3_00;
| ^2 errors generated.
/wrkdirs/usr/ports/misc/onnxruntime/work/.build/_deps/eigen3-src/unsupported/Eigen/CXX11/../../../Eigen/src/Core/arch/AltiVec/PacketMath.h:119:35: error: 'vec_lvsl' is deprecated: use assignment for unaligned little endian loads/s
tores [-Werror,-Wdeprecated-declarations]
119 | static Packet16uc p16uc_FORWARD = vec_lvsl(0, (float*)0);
| ^/usr/lib/clang/19/include/altivec.h:4610:20: note: 'vec_lvsl' has been explicitly marked deprecated here
4610 | attribute((deprecated("use assignment for unaligned little endian \
| ^
1 error generated.
/wrkdirs/usr/ports/misc/onnxruntime/work/onnxruntime-1.23.2/onnxruntime/core/mlas/lib/power/qgemm_kernel_power10.cpp:880:70: error: expected a type
880 | __vector signed int columnsum = *reinterpret_cast<const __vector int32_t *>(&ColumnSumBuffer[pos]);
| ^/wrkdirs/usr/ports/misc/onnxruntime/work/onnxruntime-1.23.2/onnxruntime/core/mlas/lib/power/qgemm_kernel_power10.cpp:880:69: error: expected '>'
880 | __vector signed int columnsum = *reinterpret_cast<const __vector int32_t *>(&ColumnSumBuffer[pos]);
| ^
| >/wrkdirs/usr/ports/misc/onnxruntime/work/onnxruntime-1.23.2/onnxruntime/core/mlas/lib/power/qgemm_kernel_power10.cpp:880:54: note: to match this '<'
880 | __vector signed int columnsum = *reinterpret_cast<const __vector int32_t *>(&ColumnSumBuffer[pos]);
| ^/wrkdirs/usr/ports/misc/onnxruntime/work/onnxruntime-1.23.2/onnxruntime/core/mlas/lib/power/qgemm_kernel_power10.cpp:887:74: error: expected a type
887 | __vector signed int zeropoint = *reinterpret_cast<const __vector int32_t *>(&ZeroPointB[pos]);
| ^/wrkdirs/usr/ports/misc/onnxruntime/work/onnxruntime-1.23.2/onnxruntime/core/mlas/lib/power/qgemm_kernel_power10.cpp:887:73: error: expected '>'
887 | __vector signed int zeropoint = *reinterpret_cast<const __vector int32_t *>(&ZeroPointB[pos]);
| ^
| >/wrkdirs/usr/ports/misc/onnxruntime/work/onnxruntime-1.23.2/onnxruntime/core/mlas/lib/power/qgemm_kernel_power10.cpp:887:58: note: to match this '<'
887 | __vector signed int zeropoint = *reinterpret_cast<const __vector int32_t *>(&ZeroPointB[pos]);
| ^4 errors generated.