RFR: JEP 386 patch - minor cleanup

Alexander Scherbatiy alexsch at openjdk.java.net
Fri Aug 28 10:17:53 UTC 2020


"JEP 386 patch - minor cleanup" changes discussed on portola-dev alias:
https://mail.openjdk.java.net/pipermail/portola-dev/2020-August/000471.html

Changed:
* RELEASE_FILE_OS_LIBC is introduced in make files
* glibc_version is renamed to libc_version
* added fix for numa_node_to_cpus NUMA method
* WhiteBox is used to check musl libc in tests
* Platform.isBusybox(tool) method is added to check busybox in tests

Removed:
* HOTSPOT_TARGET_LIBC flag
* workaround for issues for execvp file call in childproc.c file
* workaround for coredump issue in ps_core.c file

Skipped:
* isnanf change from globalDefinitions_gcc.hpp
* SIGRTMAX changes from NativeThread.c and linux_close.c files

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

Commit messages:
 - JEP 386 patch - Do not workaround code for coredump. Fix it as a separate issue.
 - JEP 386 patch - remove unused imports from VMProps.java
 - JEP 386 patch - fix identation in libc_version declaration
 - JEP 386 patch - introduce RELEASE_FILE_LIBC
 - JEP 386 patch - fix identantion in TestInheritFD.java test
 - JEP 386 patch - remove isMuslLibc() method from TestHelper.java (it is replaced by WhiteBox call)
 - JEP 386 patch - remove execvp() workaround from childproc.c
 - JEP 386 patch - remove smallest_ptr initialization from genCollectedHeap.cpp
 - JEP 386 patch - remove INCLUDE_SA_ATTACH flag
 - JEP 386 patch - remove OPENJDK_TARGET_LIBC and stringop-truncation flags from make files
 - ... and 17 more: https://git.openjdk.java.net/portola/compare/3010a3d4...4d1aacd5

Changes: https://git.openjdk.java.net/portola/pull/12/files
 Webrev: https://webrevs.openjdk.java.net/portola/12/webrev.00
  Stats: 392 lines in 35 files changed: 137 ins; 135 del; 120 mod
  Patch: https://git.openjdk.java.net/portola/pull/12.diff
  Fetch: git fetch https://git.openjdk.java.net/portola pull/12/head:pull/12

PR: https://git.openjdk.java.net/portola/pull/12


More information about the portola-dev mailing list