Bug 2488052 - libE57Format does not support big-endian architectures
Summary: libE57Format does not support big-endian architectures
Keywords:
Status: NEW
Alias: None
Product: Fedora
Classification: Fedora
Component: libE57Format
Version: 45
Hardware: s390x
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Elaine Gibson
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks: F-ExcludeArch-s390x
TreeView+ depends on / blocked
 
Reported: 2026-06-11 21:30 UTC by Elaine Gibson
Modified: 2026-08-17 14:49 UTC (History)
1 user (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Elaine Gibson 2026-06-11 21:30:53 UTC
libE57Format assumes little-endian, so the test suite fails on s390x:

[ RUN      ] SimpleReaderData.Empty
/builddir/build/BUILD/libE57Format-3.3.0-build/libE57Format-3.3.0/test/src/test_SimpleReader.cpp:33: Failure
Failed
checksum mismatch, file is corrupted (ErrorBadChecksum): fileName=/builddir/build/BUILD/libE57Format-3.3.0-build/libE57Format-test-data/self/empty.e57 computedChecksum=2170556288 storedChecksum=2148491393 page=0 length=1024
[  FAILED  ] SimpleReaderData.Empty (0 ms)
[ RUN      ] SimpleReaderData.ZeroPoints
/builddir/build/BUILD/libE57Format-3.3.0-build/libE57Format-3.3.0/test/src/test_SimpleReader.cpp:52: Failure
Failed
checksum mismatch, file is corrupted (ErrorBadChecksum): fileName=/builddir/build/BUILD/libE57Format-3.3.0-build/libE57Format-test-data/self/ZeroPoints.e57 computedChecksum=3536451229 storedChecksum=2650196434 page=0 length=2048
[  FAILED  ] SimpleReaderData.ZeroPoints (0 ms)

Reproducible: Always

Comment 1 Aoife Moloney 2026-08-17 14:49:24 UTC
This bug appears to have been reported against 'rawhide' during the Fedora Linux 45 development cycle.
Changing version to 45.


Note You need to log in before you can comment on or make changes to this bug.