4.21 build failure

Andreas Schwab schwab at linux-m68k.org
Mon Feb 19 18:31:57 UTC 2018


On Feb 19 2018, Eugene Syromiatnikov <esyr at redhat.com> wrote:

> On Thu, Feb 15, 2018 at 12:39:15AM +0100, Andreas Schwab wrote:
>> 4.21 fails to build for aarch64:
>> 
>> checking gnu/stubs-32.h usability... no
>> checking gnu/stubs-32.h presence... no
>> checking for gnu/stubs-32.h... no
>> configure: Created empty gnu/stubs-32.h
>> checking for m32 personality compile support... no
>> checking whether to enable m32 personality support... no
>> configure: error: Cannot enable m32 personality support
>
> As noted in NEWS, strace now enforces mpers support by default (in order
> to make aware of the possibilty of incorrect non-native personality
> decoding early); looks like your compiler doesn't support producing
> binaries for the compat personality.  You can either try to use another
> compiler or provide --disable-mpers to the configure script.

There is no such thing as -m32 on aarch64 or riscv64.  There is only
-mabi=ilp32 or -mabi=ilp32d.

Andreas.

-- 
Andreas Schwab, schwab at linux-m68k.org
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5
"And now for something completely different."




More information about the Strace-devel mailing list