-
Notifications
You must be signed in to change notification settings - Fork 185
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
Tests fail on PowerPC (Big-endian): on 32-bit totally broken, on 64-bit some #4096
Comments
So this fails:
But why? |
@Shelnutt2 @joe-maley Could someone take a look please? Presumably 32-bit is kinda supported: #1737 |
Tests on 10.6.8 x86_64 pass fine, just in case, so it is not an outdated macOS to blame (or my build):
|
Thanks for posting this @barracuda156. To confirm you are working on powerpc for macos with gcc 12? |
Thank you for responding! Yes. P. S. I ran build and tests on 10.6 x86_64 also with gcc12. |
@Shelnutt2 I wanted to run tests on 10.6 for
I do not have readily available setup to build for |
This could be relevant, perhaps:
|
@Shelnutt2 Have you had a chance to take a look at this? |
@Shelnutt2 I have tested
So it looks like for the large part the issue is bitness (or maybe size of bool too), though somewhere also endianness. |
Judging by this commit, it is broken now on Linux for 32-bit too (any arch): https://git.alpinelinux.org/aports/commit/?id=19ea0281c8c50d67d634d3559da0bf27bca04115 |
@sunpoet Could you please comment on the status on FreeBSD? I know it supports |
@eddelbuettel Just in case, do you happen to still have a Solaris Big-endian system? It would be nice to have this working, but unfortunately it is not clear to me what exactly is broken. I am pretty sure the problem is not specific to macOS (i.e. neither SDK-specific nor PowerPC-specific, at least for the most part). There may be an additional complication on |
@barracuda156 The Solaris system R used was at Oxford University but is not longer up (as you may know) as it was IIRC years past end-of-live support. I have no access to another one. |
@eddelbuettel Got it, thank you. Well, maybe somebody on Debian or FreeBSD got powerpc or sparc hardware… |
Tests results on
|
After spending half of the day to fix the build, which finally worked, turned out that most of tests fail on the same spot:
Any idea what goes wrong and how to fix it? This on Darwin PPC.
P. S. Usual suspects are endianness, 32-bitness and 4-byte bool.
tiledb_test_10.6_ppc.log
The text was updated successfully, but these errors were encountered: