Control: tags 1116253 + patch Control: tags 1116253 + pending
Dear maintainer, I've prepared an NMU for opencv (versioned as 4.10.0+dfsg-5.1) and uploaded it to DELAYED/2. Please feel free to tell me if I should cancel it. Regards. -- Sebastian Ramacher
diffstat for opencv-4.10.0+dfsg opencv-4.10.0+dfsg changelog | 8 +++ patches/3effe195cb2cf4b7f98fe5e9b4df55aa4951d706.patch | 35 +++++++++++++++++ patches/series | 1 3 files changed, 44 insertions(+) diff -Nru opencv-4.10.0+dfsg/debian/changelog opencv-4.10.0+dfsg/debian/changelog --- opencv-4.10.0+dfsg/debian/changelog 2025-03-18 20:39:02.000000000 +0100 +++ opencv-4.10.0+dfsg/debian/changelog 2025-09-27 13:10:53.000000000 +0200 @@ -1,3 +1,11 @@ +opencv (4.10.0+dfsg-5.1) unstable; urgency=medium + + * Non-maintainer upload. + * debian/patches: Apply upstream patch to fix FTBFS on ppc64el with GCC 15 + (Closes: #1116253) + + -- Sebastian Ramacher <[email protected]> Sat, 27 Sep 2025 13:10:53 +0200 + opencv (4.10.0+dfsg-5) unstable; urgency=medium * Team upload. diff -Nru opencv-4.10.0+dfsg/debian/patches/3effe195cb2cf4b7f98fe5e9b4df55aa4951d706.patch opencv-4.10.0+dfsg/debian/patches/3effe195cb2cf4b7f98fe5e9b4df55aa4951d706.patch --- opencv-4.10.0+dfsg/debian/patches/3effe195cb2cf4b7f98fe5e9b4df55aa4951d706.patch 1970-01-01 01:00:00.000000000 +0100 +++ opencv-4.10.0+dfsg/debian/patches/3effe195cb2cf4b7f98fe5e9b4df55aa4951d706.patch 2025-09-27 13:09:25.000000000 +0200 @@ -0,0 +1,35 @@ +From 63ef786a3a0afcd44bf842f967656052d52dde09 Mon Sep 17 00:00:00 2001 +From: Maksim Shabunin <[email protected]> +Date: Thu, 16 Jan 2025 23:48:29 +0300 +Subject: [PATCH] core: fixed VSX build with GCC 15 + +--- + modules/core/include/opencv2/core/vsx_utils.hpp | 8 ++------ + 1 file changed, 2 insertions(+), 6 deletions(-) + +diff --git a/modules/core/include/opencv2/core/vsx_utils.hpp b/modules/core/include/opencv2/core/vsx_utils.hpp +index 79a1074d59ff..4d5a694bae8e 100644 +--- a/modules/core/include/opencv2/core/vsx_utils.hpp ++++ b/modules/core/include/opencv2/core/vsx_utils.hpp +@@ -257,8 +257,8 @@ VSX_IMPL_1VRG(vec_udword2, vec_udword2, vpopcntd, vec_popcntu) + VSX_IMPL_1VRG(vec_udword2, vec_dword2, vpopcntd, vec_popcntu) + + // converts between single and double-precision +-VSX_REDIRECT_1RG(vec_float4, vec_double2, vec_cvfo, __builtin_vsx_xvcvdpsp) +-VSX_REDIRECT_1RG(vec_double2, vec_float4, vec_cvfo, __builtin_vsx_xvcvspdp) ++VSX_REDIRECT_1RG(vec_float4, vec_double2, vec_cvfo, vec_floate) ++VSX_REDIRECT_1RG(vec_double2, vec_float4, vec_cvfo, vec_doubleo) + + // converts word and doubleword to double-precision + #undef vec_ctd +@@ -399,10 +399,6 @@ VSX_REDIRECT_1RG(vec_ushort8, vec_ushort8, vec_popcntu, vec_popcnt) + VSX_REDIRECT_1RG(vec_uint4, vec_uint4, vec_popcntu, vec_popcnt) + VSX_REDIRECT_1RG(vec_udword2, vec_udword2, vec_popcntu, vec_popcnt) + +-// converts between single and double precision +-VSX_REDIRECT_1RG(vec_float4, vec_double2, vec_cvfo, __builtin_vsx_xvcvdpsp) +-VSX_REDIRECT_1RG(vec_double2, vec_float4, vec_cvfo, __builtin_vsx_xvcvspdp) +- + // converts word and doubleword to double-precision + #ifdef vec_ctd + # undef vec_ctd diff -Nru opencv-4.10.0+dfsg/debian/patches/series opencv-4.10.0+dfsg/debian/patches/series --- opencv-4.10.0+dfsg/debian/patches/series 2025-03-18 20:36:13.000000000 +0100 +++ opencv-4.10.0+dfsg/debian/patches/series 2025-09-27 13:09:43.000000000 +0200 @@ -5,3 +5,4 @@ 0009-Do-not-embed-build-directory-in-documentation.patch cmake-no-download.patch setup-py-for-egg.patch +3effe195cb2cf4b7f98fe5e9b4df55aa4951d706.patch

