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.

As GCC for AArch64 doesn't support generating ARM EABI binaries at all,
this issue will probably be somehow tackled in the future.

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

Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
Strace-devel mailing list

Reply via email to