RFR: 8348830: LIBFONTMANAGER optimization is always HIGHEST

Matthias Baesken mbaesken at openjdk.org
Tue Jan 28 14:38:46 UTC 2025


On Tue, 28 Jan 2025 13:32:56 GMT, Matthias Baesken <mbaesken at openjdk.org> wrote:

> In the makefile we reset LIBFONTMANAGER optimization, but is always set to HIGHEST so we can avoid the resetting.

Hi Erik, thanks for the review !


I noticed this issue, while going  through the  make rules of our libs; any idea why so many are set to OPTIMIZATION level LOW ?  Is this really still needed or just because of old compilers used many years ago?
For some libs the OPTIMIZATION level is not set  (e.g. BUILD_LIBSYSLOOKUP)  is this okay ? Guess some default is used in those cases?

Lib compilation	current optimization level
BUILD_LIBJVM   	varies
BUILD_LIBNET	LOW
BUILD_LIBNIO	HIGH
BUILD_LIBOSXSECURITY	LOW
BUILD_LIBJSIG	LOW
BUILD_LIBSYSLOOKUP	nothing set ??
BUILD_LIBFALLBACKLINKER	nothing set ??
BUILD_LIBSIMD_SORT	HIGH
BUILD_LIBVERIFY	HIGH
BUILD_LIBJAVA	HIGH
BUILD_LIBZIP	LOW
BUILD_LIBJIMAGE	LOW
BUILD_LIBJLI	HIGH
BUILD_LIBJSOUND	LOW
BUILD_LIBOSXAPP	LOW
BUILD_LIBOSX	LOW
BUILD_LIBAWT	HIGHEST
BUILD_LIBAWT_HEADLESS	LOW
BUILD_LIBAWT_XAWT	LOW
BUILD_LIBAWT_LWAWT	LOW
BUILD_LIBJAWT	LOW
BUILD_LIBMLIB_IMAGE	HIGHEST
BUILD_LIBLCMS	HIGHEST
BUILD_LIBJAVAJPEG	HIGHEST
BUILD_LIBSPLASHSCREEN	LOW
BUILD_LIBFREETYPE	HIGHEST
BUILD_LIBFONTMANAGER	HIGHEST
BUILD_LIBOSXUI	LOW
BUILD_LIBINSTRUMENT	LOW
BUILD_LIBMANAGEMENT	HIGH
BUILD_LIBPREFS	HIGH
BUILD_LIBRMI	LOW
BUILD_LIBJ2GSS	LOW
BUILD_LIBSSPI_BRIDGE	LOW
BUILD_LIBW2K_LSA_AUTH	LOW
BUILD_LIBOSXKRB5	LOW
BUILD_LIBJ2PCSC	LOW
BUILD_LIBJAVAACCESSBRIDGE	LOW
BUILD_LIBWINDOWSACCESSBRIDGE	LOW
BUILD_LIBATTACH	LOW
BUILD_LIBJ2PKCS11	LOW
BUILD_LIBSUNMSCAPI	LOW
BUILD_LIBSAPROC	HIGH
BUILD_LIBJSVML	nothing set ??
BUILD_LIBSLEEF	HIGH
BUILD_LIBDT_SHMEM	LOW
BUILD_LIBDT_SOCKET	LOW
BUILD_LIBJDWP	LOW
BUILD_LIBJPACKAGEAPPLAUNCHERAUX	LOW
BUILD_LIBJPACKAGE	LOW
BUILD_LIBWIXHELPER	LOW
BUILD_LIBMANAGEMENT_AGENT	LOW
BUILD_LIBMANAGEMENT_EXT	HIGH
BUILD_LIBEXTNET	LOW
BUILD_LIBSCTP	LOW
BUILD_LIBJAAS	LOW

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

PR Comment: https://git.openjdk.org/jdk/pull/23332#issuecomment-2619179908


More information about the build-dev mailing list