bug#81211: 31.0.90; Android build fails with current Java compilers

Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <[email protected]>
Newsgroups gmane.emacs.bugs
Message-ID <[email protected]>
Po Lu <[email protected]> writes:

> Which version of the NDK is this?  I cannot reproduce this problem with
> NDK r28, which (for aarch64) generates such a loader executable:
>
> ELF Header:
>   Magic:   7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00 
>   Class:                             ELF64
>   Data:                              2's complement, little endian
>   Version:                           1 (current)
>   OS/ABI:                            UNIX - System V
>   ABI Version:                       0
>   Type:                              EXEC (Executable file)
>   Machine:                           AArch64
>   Version:                           0x1
>   Entry point address:               0x2000000000
>   Start of program headers:          64 (bytes into file)
>   Start of section headers:          19232 (bytes into file)
>   Flags:                             0x0
>   Size of this header:               64 (bytes)
>   Size of program headers:           56 (bytes)
>   Number of program headers:         4
>   Size of section headers:           64 (bytes)
>   Number of section headers:         11
>   Section header string table index: 9

I could reproduce the problem with NDK r30 when Emacs was configured for
a target earlier than Android 9.0.  This particular issue should now be
addressed on `master'.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.