On 4/2/20 6:43 PM, Wouter Vermaelen wrote: > Hi, > > I think the problem occurred on big-endian systems. Are ppc64el and s390x > indeed big-endian? (IOW does the openMSX build system correctly detects > this?)
no, ppc64el is little endian, s390x and ppc64 are big endian. > I pushed a fix upstream: > > https://github.com/openMSX/openMSX/commit/0c259566e5f7a9597369b66c03d957ba7d37e5d1 > This patch makes the big- and little-endian code paths more similar (it > only keeps the essential differences). > > I think this will fix the problem. But I have not been able to test-compile > this myself. both build still ftbfs: https://launchpad.net/~ubuntu-toolchain-r/+archive/ubuntu/ppa/+sourcepub/11161164/+listing-archive-extra https://launchpad.net/~ubuntu-toolchain-r/+archive/ubuntu/ppa/+build/19114396/+files/buildlog_ubuntu-focal-ppc64el.openmsx_0.15.0-2ubuntu1.1_BUILDING.txt.gz https://launchpad.net/~ubuntu-toolchain-r/+archive/ubuntu/ppa/+build/19114397/+files/buildlog_ubuntu-focal-s390x.openmsx_0.15.0-2ubuntu1.1_BUILDING.txt.gz