-
Notifications
You must be signed in to change notification settings - Fork 64
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
v1.14.0: test failure on sparc64 #184
Comments
Thanks. Maybe I can get the build to dump Wild speculation: The "bad files" test succeeded, since it only tests known broken input files that should be rejected. All other tests failed, either because the PNG loader is broken, or the new Smolscale code I imported has an arch-specific issue (most likely). |
Maybe something like
Yes. You can click the |
Just added commit c4695d4 - it will dump logs of failed tests to console. |
I suspect it's an alignment issue, and the logs will probably just say "Bus error". So no need to hurry, I can probably trigger the issue here. I don't have sparc64, but I have an extremely old arm board and a riscv one here somewhere. |
The tests succeed on armv6l and riscv64. Looking closer at the Debian sparc64 log, it seems like the successful test is the ChafaTermInfo standalone API test, but all the tests that involve running the
|
It seems DDs have access to sparc64 porterbox https://db.debian.org/machines.cgi . I'll rebuild with that patch and get back. May lag a little bit as I'm busy with paper rebuttal recently. |
I wasn't able to get the Debian sparc64 port working in qemu, but managed with NetBSD. It passes the tests and runs fine there from what I can tell. Maybe something going on with the Debian builds? (Had to build it with clang, since lodepng.c made gcc crash). |
See https://buildd.debian.org/status/package.php?p=chafa
sparc64 fails to pass 6/7 tests.
I do not have the
tests/test-suite.log
file. I need to dump it this file to stdout upon the next time I upload a revision to this package. Will get back to you when I have more details on this.You may also notice the build failure on long64 -- that's pretty much toolchain issues, and you can skip it.
The text was updated successfully, but these errors were encountered: