Open bdrung opened 1 year ago
Thank you for your report. What is the difference in compiler versions between the two runs? Typically this type of failure means there was a regression in the compiler itself.
Ah, you are comparing the latest release to the tip of the development branch.
The ppc64el tests pass on Debian with SIMDe 0.7.6-1 with gcc 13.2.0-1
https://ci.debian.net/data/autopkgtest/unstable/ppc64el/s/simde/36349569/log.gz
Yes, I wanted to see if the tip of the development branch fixed the failure on ppc64el. The test showed that the development branch fixes the failures but regressed on those two test cases.
@bdrung What I'm trying to do is to figure out the source of the failures
So I would suggest that this could be a libc 2.38 bug.
Besides comparing the package/library versions, the compiler flags should be compared. Things like -O2
/-O3
or LTO could be the culprit. Sadly the logs to not show the compiler flags.
Besides comparing the package/library versions, the compiler flags should be compared. Things like
-O2
/-O3
or LTO could be the culprit. Sadly the logs to not show the compiler flags.
We can change the autopkgtests to be verbose, yep!
@bdrung Can you test the recent v0.8.0-rc1 release I made?
0.7.6-1 is FTBFS in the same way on both jammy and noble for me. 0.8.0 is FTBFS on noble but as @bdrung mentioned it fails different tests. I guess I'll start bisecting the tree and see where this comes from, will report back if I managed to find the cause.
@mr-c I've done a test merge with the head of the development branch, and I am getting the following two errors on ppc64el: https://launchpadlibrarian.net/700085671/buildlog_ubuntu-noble-ppc64el.simde_0.8.0~rc1+git+20231129+471a342-0ubuntu1_BUILDING.txt.gz
@kukrimate Thanks for the test! A pretty surprising error ; maybe a compiler error?
../test/arm/neon/aba.c:200: assertion failed: r[0] == simde_vld1_s32(test_vec[i].r)[0] (-1971202570 == -1971202570)
Two test cases fail on ppc64el on Ubuntu 23.04 (mantic) when building from the master branch (as of 2023-08-31):
These two test succeed on ppc64el when using the 0.7.6 release (but 126 other arm/neon test cases fail, see LP #2033648)