Skip to content
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

test-pixels failing on all big endian architectures #85

Open
chewi opened this issue Mar 21, 2023 · 6 comments
Open

test-pixels failing on all big endian architectures #85

chewi opened this issue Mar 21, 2023 · 6 comments

Comments

@chewi
Copy link

chewi commented Mar 21, 2023

Both Gentoo and Debian have found that test-pixels fails on all big endian architectures, including ppc32, ppc64, hppa, sparc, and s390x. Debian's logs show that m68k is working, but they disable the tests on that architecture.

See Debian's package logs.

@any1
Copy link
Owner

any1 commented Mar 22, 2023

The swap32 macro wasn't working as intended as it was being fed signed integers.

I've fixed that particular issue now, but I still cannot guarantee that the test will pass or that this will even work on those systems. I've never tested this before on big endian.

@chewi
Copy link
Author

chewi commented Mar 22, 2023

That's okay, I wouldn't expect you to. Thanks for jumping on this quickly. We'll give it a try.

@chewi chewi closed this as completed Mar 22, 2023
@chewi chewi reopened this Jun 24, 2023
@chewi
Copy link
Author

chewi commented Jun 24, 2023

Sorry, I forgot to report back. I've been told that it sadly didn't work. We only need this for Weston, which has other big endian issues that aren't getting solved in a hurry, but I figured I should reopen this anyway.

@any1
Copy link
Owner

any1 commented Jun 25, 2023

Full log written to /<<PKGBUILDDIR>>/obj-powerpc-linux-gnu/meson-logs/testlog.txt
	cd obj-powerpc-linux-gnu && tail -v -n \+0 meson-logs/testlog.txt

That might be useful to have.

@chewi
Copy link
Author

chewi commented Jun 25, 2023

I'm just the messenger here, but I've passed that on.

@any1
Copy link
Owner

any1 commented Jun 25, 2023

I was looking at debian's package logs that you linked to earlier. Gentoo has that file attached, and it didn't really shed any light on the issue.

I'll need to set up something with qemu to fix this, or wait until sr.ht ci gets a big-endian arch.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants