RFR: JDK-8199668 make/lib cleanup

Magnus Ihse Bursie magnus.ihse.bursie at oracle.com
Thu Mar 15 08:59:55 UTC 2018


We have a lot of odd, small files in make/lib, from an attempt to 
separate libraries that predates the modularization of jigsaw. They do 
not make sense to keep separate anymore.

Also, the library definitions for linux and solaris for jdk.net are 
virtually identical and should be unified.

As the library stanzas continue to shrink with the continuing 
SetupJdkLibrary patches, I could very well see a future where 
CoreLibraries and Awt2D/Sound is inlined in java.base and java.desktop, 
as well. The main reason for splitting them out was to make the files 
less unwieldy.

Bug: https://bugs.openjdk.java.net/browse/JDK-8199668
WebRev: 
http://cr.openjdk.java.net/~ihse/JDK-8199668-make_lib-cleanup/webrev.01

/Magnus



More information about the build-dev mailing list