[jdk11u-dev] RFR: 8218431: Improved platform checking in makefiles

Goetz Lindenmaier goetz at openjdk.org
Tue Jan 31 08:57:01 UTC 2023


This is a quite big change, but it's all  mechanic edits.
It replaces the tests for platforms. The old tests
still work, so there is no problem in omitting some 
of the adaptions.
The new functionality added in Utels.gmk applied clean.

I resolved the following hunks:make/Images.gmk
make/RunTests.gmk
Simple resolve

make/TestImage.gmk
Skipped, edited code not in 11.

make/common/NativeCompilation.gmk
Two hunks did not apply.
Skipped first one, code not in 11.
Second was trivial.

make/copy/Copy-java.base.gmk
First trivial.
Second skipped. Two conditions checked magically :)
Third skipped.

make/hotspot/gensrc/GensrcAdlc.gmk
Trivial.

make/hotspot/ide/CreateVSProject.gmk
Skipped, code not in 11.

make/hotspot/lib/CompileDtraceLibraries.gmk
Trivial

make/hotspot/lib/CompileJvm.gmk
Trivial.

make/launcher/LauncherCommon.gmk
Omitted. Code not in 11.

make/lib/Awt2dLibraries.gmk
Parts applied, parts of the patched code not in 11.
Second and third hung to resolve were trivial.

make/lib/CoreLibraries.gmk
Trival.

make/lib/Lib-java.base.gmk
Code not in 11.

make/lib/Lib-jdk.hotspot.agent.gmk
Trivial

make/test/JtregNativeJdk.gmk
Trivial

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

Depends on: https://git.openjdk.org/jdk11u-dev/pull/1695

Commit messages:
 - Backport 208c58c8621247023e39c98a7b81638c62daedec

Changes: https://git.openjdk.org/jdk11u-dev/pull/1702/files
 Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1702&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8218431
  Stats: 306 lines in 64 files changed: 83 ins; 7 del; 216 mod
  Patch: https://git.openjdk.org/jdk11u-dev/pull/1702.diff
  Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1702/head:pull/1702

PR: https://git.openjdk.org/jdk11u-dev/pull/1702


More information about the jdk-updates-dev mailing list