# --- T2-COPYRIGHT-BEGIN --- # t2/package/*/opencv/hotfix-power10.patch # Copyright (C) 2026 The T2 SDE Project # SPDX-License-Identifier: GPL-2.0 or patched project license # --- T2-COPYRIGHT-END --- opencv4/opencv2/core/vsx_utils.hpp:261:29: error: missing ‘)’ in expression 261 | #if defined(__POWER10__) || (defined(__powerpc64__) && defined(__ARCH_PWR10__) --- opencv-4.13.0/modules/core/include/opencv2/core/vsx_utils.hpp.vanilla 2026-05-04 19:44:26.089802048 +0200 +++ opencv-4.13.0/modules/core/include/opencv2/core/vsx_utils.hpp 2026-05-04 19:44:37.607762556 +0200 @@ -258,7 +258,7 @@ // converts between single and double-precision // vec_floate and vec_doubleo are available since Power10 and z14 -#if defined(__POWER10__) || (defined(__powerpc64__) && defined(__ARCH_PWR10__) +#if defined(__POWER10__) || (defined(__powerpc64__) && defined(__ARCH_PWR10__)) // Use VSX double<->float conversion instructions (if supported by the architecture) VSX_REDIRECT_1RG(vec_float4, vec_double2, vec_cvfo, vec_floate) VSX_REDIRECT_1RG(vec_double2, vec_float4, vec_cvfo, vec_doubleo)