------- Comment From s...@de.ibm.com 2024-02-26 03:48 EDT------- Ubuntu noble 24.04 is using glibc 2.39 which includes the required patch: > In glibc-upstream, this configure check is now adjusted and it allows > checking binutils by version number: > commit "s390x: Fix static PIE condition for toolchain bootstrapping." (will > be in glibc 2.39) > https://sourceware.org/git/?p=glibc.git;a=commit;h=f5f96b784beb3480e0e8d10e250ca7e6063ab881
The libc6-dev-s390x-cross package now contains the rcrt1.o file: https://packages.ubuntu.com/noble/all/libc6-dev-s390x-cross/filelist /usr/s390x-linux-gnu/lib/rcrt1.o I've also upgraded to current pre-release of Ubuntu 24.04 and checked that compiling/running a static pie program now works. Linking with "-Wl,-v" also shows that rcrt1.o is now also used from libc6-dev-s390x-cross package. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2032247 Title: [UBUNTU 23.04] S390: static-PIE programs segfaults if libc6-dev-s390x-cross package is installed To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-z-systems/+bug/2032247/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs