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