Running the testsuite on sparc64 on Linux fails due to the test binary crashing with a "Bus error" which normally indicates an unaligned access:
g++ -o build/urelease/tests/test -Wl,-z,relro -Wl,-z,now build/urelease/tests/compression.o build/urelease/tests/decompress.o build/urelease/tests/DialogTemplate.o build/urelease/tests/endian.o build/urelease/tests/mmap.o build/urelease/tests/Platform.o build/urelease/tests/ResourceEditor.o build/urelease/tests/specmatch.o build/urelease/tests/textrunner.o build/urelease/tests/winchar.o build/urelease/tests/required/DialogTemplate.o build/urelease/tests/required/dirreader.o build/urelease/tests/required/growbuf.o build/urelease/tests/required/mmap.o build/urelease/tests/required/BinInterop.o build/urelease/tests/required/ResourceEditor.o build/urelease/tests/required/util.o build/urelease/tests/required/winchar.o build/urelease/tests/required/clzma.o build/urelease/tests/required/7zip/7zGuids.o build/urelease/tests/required/7zip/7zip/Common/OutBuffer.o build/urelease/tests/required/7zip/7zip/Common/StreamUtils.o build/urelease/tests/required/7zip/7zip/Compress/LZ/LZInWindow.o build/urelease/tests/required/7zip/7zip/Compress/LZMA/LZMAEncoder.o build/urelease/tests/required/7zip/7zip/Compress/RangeCoder/RangeCoderBit.o build/urelease/tests/required/7zip/Common/Alloc.o build/urelease/tests/required/7zip/Common/CRC.o build/urelease/tests/required/7zip/LZMADecode.o build/urelease/tests/required/bzip2/blocksort.o build/urelease/tests/required/bzip2/bzlib.o build/urelease/tests/required/bzip2/compress.o build/urelease/tests/required/bzip2/huffman.o build/urelease/tests/required/exehead/Tests/memcpy.o build/urelease/tests/required/exehead/bzip2/bzlib.o build/urelease/tests/required/exehead/bzip2/decompress.o build/urelease/tests/required/exehead/zlib/INFBLOCK.o -ldl -lpthread -lz -lcppunit
/build/reproducible-path/nsis-3.11/build/urelease/tests/test
...Bus error
scons: *** [test-code] Error 138
scons: building terminated because of errors.
Full build log available at: https://buildd.debian.org/status/fetch.php?pkg=nsis&arch=sparc64&ver=3.11-1&stamp=1757499740&raw=0
Access to SPARC machines for testing can be obtained through the GCC Compile Farm: https://gcc.gnu.org/wiki/CompileFarm
Unalignment errors would not surprise me, very few uses non-x86.