On Mon, 23 Nov 2020 11:23:55 GMT, Magnus Ihse Bursie <i...@openjdk.org> wrote:

>> For fun, I tried to build `linux-mips64el-zero-fastdebug`, and it cannot be 
>> built, because linker complains:
>> 
>> 
>> collect2: error: ld returned 1 exit status
>> 
>> I believe it is a regression in 16, as GNU hash style was forced with 
>> [JDK-8200738](https://bugs.openjdk.java.net/browse/JDK-8200738). The way out 
>> is to special-case MIPS hash-style to `sysv`. This enumerates all MIPS 
>> targets that `make/autoconf/platform.m4` knows about.
>> 
>> Attention @DamonFool, who must be running into this problem for their MIPS 
>> builds?
>> 
>> Testing:
>>  - [x] Linux mipsel zero fastdebug build (requires additional unrelated 
>> fixes)
>>  - [x] Linux mips64el zero fastdebug build
>
> Given that it works on MIPS, it looks good to me. Too bad gnu hash style is 
> not universally accepted. :(

Sorry for the late reply. Monday is a busy day and I used a zero jdk as boot 
jdk, so the test took some time. The native build of 
linux-mips64el-zero-release has passed with this patch.

I noticed that there is some [work of MIPS support for GNU 
hash](https://sourceware.org/pipermail/binutils/2019-July/107496.html), but I 
don't know the latest progress. I tried [debian:latest 
images](https://hub.docker.com/_/debian), GNU hash is not supported yet. I 
think we should keep this patch until MIPS support for GUN hash is integrated 
into downstream toolchains one day.

@glaubitz , FYI, yes, the sigset problem was 
[solved](https://hg.openjdk.java.net/jdk/jdk/rev/3086f9259e97) :)

-------------

PR: https://git.openjdk.java.net/jdk/pull/1374

Reply via email to