------- Comment From <email address hidden> 2021-01-12 05:22 EDT-------
(In reply to comment #13)
> Yes this is a different fix in Focal, but it fixes the actual endianness
> problem rather than improving the corruption check. In my testing that
> resolved the reported issue, please give a try to the newly build cross
> packages.
I've just updated to these packages:
libc-bin/focal-proposed,now 2.31-0ubuntu9.2 amd64 [installed,automatic]
libc6/focal-proposed,now 2.31-0ubuntu9.2 amd64 [installed,automatic]
libc6-s390x-cross/focal-proposed,focal-proposed,now 2.31-0ubuntu9.2cross1 all [installed]
And checked that ldconfig has written /etc/ld.so.cache with flags = cache_file_new_flags_endian_little = 2.
And successfully run a s390x binary:
$ qemu-s390x -L /usr/s390x-linux-gnu ./helloworld-s390x
Hello world
------- Comment From <email address hidden> 2021-01-12 05:22 EDT-------
(In reply to comment #13)
> Yes this is a different fix in Focal, but it fixes the actual endianness
> problem rather than improving the corruption check. In my testing that
> resolved the reported issue, please give a try to the newly build cross
> packages.
I've just updated to these packages: focal-proposed, now 2.31-0ubuntu9.2 amd64 [installed, automatic] proposed, now 2.31-0ubuntu9.2 amd64 [installed, automatic] cross/focal- proposed, focal-proposed, now 2.31-0ubuntu9. 2cross1 all [installed]
libc-bin/
libc6/focal-
libc6-s390x-
And checked that ldconfig has written /etc/ld.so.cache with flags = cache_file_ new_flags_ endian_ little = 2.
And successfully run a s390x binary: linux-gnu ./helloworld-s390x
$ qemu-s390x -L /usr/s390x-
Hello world
Thanks.