Integrated: 8256618: Zero: Linux x86_32 build still fails

Aleksey Shipilev shade at openjdk.java.net
Tue Nov 24 12:30:03 UTC 2020


On Thu, 19 Nov 2020 08:24:44 GMT, Aleksey Shipilev <shade at openjdk.org> wrote:

> There is no os::workaround_expand_exec_shield_cs_limit symbol available:
> 
> 
> collect2: error: ld returned 1 exit status
> 
> That symbol is defined in `os_linux_x86.cpp`, which is not available to Zero that builds `os_linux_zero.cpp`.
> [JDK-8248271](https://bugs.openjdk.java.net/browse/JDK-8248271) added the declaration to `os_linux_zero.hpp`, but that is not enough, because the definition is still missing. I propose we move the definition up the hierarchy, to `os_linux.cpp` and protect it firmly with `IA32`.
> 
> Additional testing:
>  - [x] Linux {x86_32, x86_64} server builds
>  - [x] Linux {x86_32, x86_64} zero builds

This pull request has now been integrated.

Changeset: 7b3d0958
Author:    Aleksey Shipilev <shade at openjdk.org>
URL:       https://git.openjdk.java.net/jdk/commit/7b3d0958
Stats:     1 line in 1 file changed: 0 ins; 0 del; 1 mod

8256618: Zero: Linux x86_32 build still fails

Reviewed-by: aph, dholmes, stuefe

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

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


More information about the hotspot-runtime-dev mailing list