s390x: CRC32/checksum tests failing #3185
Labels
bug
This issue is a bug.
p2
This is a standard priority issue
pending-release
This issue will be fixed by an approved PR that hasn't been released yet.
Describe the bug
sdk-aws-log.txt
While adding s390x (IBM system Z10-Z15 mainframe arch) support to NixOS, i encountered the following issue trying to build this package during the test phase: (see log)
I suspect endianess is to blame here but im not sure, disabling some tests like:
makes the build complete without any errors/failures. Building the same package for other architectures works thus I suspect due to the nature of these issues its an endianess related problem.
I couldn't confirm if the lib works like intended on s390x but building my system against it seemed to not trigger any issues so its either not getting used or despite failing these tests works.
Regression Issue
Expected Behavior
I expected the tests not to fail like on other architectures
Current Behavior
various issues such as:
taking place
Reproduction Steps
I assume that its highly unlikely someone will reproduce it as most likely im the only person on earth atm running NixOS on a mainframe as support only got recently added by me. But I will still share one of the releases I made a while ago that relies on these tests being disabled
https://github.com/bolives-hax/nixos-s390x-images/releases/tag/1.0.0
I think it may be easier to ask me for a s390x container that getting this to run in qemu(emul). If one still wants to give the emulator a try I'd suggest going with a distro that offers prebuild compilers/build packages for s390x
Possible Solution
No response
Additional Information/Context
No response
AWS CPP SDK version used
aws-sdk-cpp-1.11.336
Compiler and Version used
gcc GNU 13.3.0
Operating System and version
NixOS 24.11 / master
The text was updated successfully, but these errors were encountered: