On Feb 19 2018, Eugene Syromiatnikov <e...@redhat.com> wrote:

> On Mon, Feb 19, 2018 at 07:31:57PM +0100, Andreas Schwab wrote:
>> On Feb 19 2018, Eugene Syromiatnikov <e...@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.
> Are you aware of any differences between ARMv7 EABI and AArch32 ABI?

How is that relevant?  This is about aarch64 and riscv64.

> Thank you for the information regarding RISC-V.  Do you have an idea where one
> can easily get an environment with both 32-bit and 64-bit runtime for it, by
> chance?

There is no riscv32 ABI defined yet.


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