Skip to content

core: fixed VSX build with GCC 15#26786

Merged
mshabunin merged 1 commit intoopencv:4.xfrom
mshabunin:fix-ppc64-gcc15
Jan 18, 2025
Merged

core: fixed VSX build with GCC 15#26786
mshabunin merged 1 commit intoopencv:4.xfrom
mshabunin:fix-ppc64-gcc15

Conversation

@mshabunin
Copy link
Copy Markdown
Contributor

@mshabunin mshabunin commented Jan 16, 2025

Resolves #26770

  • This patch only fixes compilation with GCC 15 (tested with cross-toolchain from debian experimental)
  • I've found that many tests fail on ubuntu 22.04 with qemu before and after this patch. I can't check them on real HW, but the list of failed tests is the same before and after this patch, so we can assume that we haven't break it more than it was. I've created separate issue for this problem: Many test failures on powerpc64le with qemu #26785
  • According to Programming reference, on LE platform vec_floate is equivalent to xvcvdpsp and vec_doubleo is equivalent to xvcvspdp. I assume we do not support BE platforms at all.
  • I haven't check build with LLVM/clang

@opencv-alalek
Copy link
Copy Markdown
Contributor

/cc @sergiomb2

@sergiomb2
Copy link
Copy Markdown
Contributor

thank you for cc me

commit fix the build with GCC15

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Build opencv-4.11.0 on Fedora rawhide fails only on PPC64LE with new GCC 15

3 participants