RFR: 8196516: libfontmanager must be built with LDFLAGS allowing unresolved symbols (original) (raw)
Severin Gehwolf sgehwolf at redhat.com
Mon Apr 9 13:39:52 UTC 2018
- Previous message (by thread): RFR: JDK-8201267: Disable warnings for VS2017 to enable building
- Next message (by thread): RFR: 8196516: libfontmanager must be built with LDFLAGS allowing unresolved symbols
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Hi,
Could somebody please review this build fix for libfontmanager.so. The issue for us is that with some LDFLAGS the build breaks as described in bug JDK-8196218. However, we cannot link to a providing library at build-time since we don't know which one it should be: libawt_headless or libawt_xawt. That has to happen at runtime. The proposed fix filters out relevant linker flags when libfontmanager is being built. More details are in the bug.
Bug: https://bugs.openjdk.java.net/browse/JDK-8196516 webrev: http://cr.openjdk.java.net/~sgehwolf/webrevs/JDK-8196516/webrev.01/
Testing: I've run this through submit[1] and got the following results. SwingSet2 works fine for me on F27. I'm currently running some more tests on RHEL 7.
Mach5 mach5-one-sgehwolf-JDK-8196516-20180409-1036-17877: Builds PASSED. Testing FAILURE.
0 Failed Tests
Mach5 Tasks Results Summary
NA: 0 UNABLE_TO_RUN: 0 EXECUTED_WITH_FAILURE: 0 KILLED: 0 PASSED: 82 FAILED: 1 Test
1 Failed
tier1-debug-jdk_open_test_hotspot_jtreg_tier1_compiler_2-windows-x64- debug-31 SetupFailedException in setup...profile run-test-prebuilt' , return value: 10
Not sure what this test failure means. Could somebody at Oracle shed some light on this?
Thanks, Severin
- Previous message (by thread): RFR: JDK-8201267: Disable warnings for VS2017 to enable building
- Next message (by thread): RFR: 8196516: libfontmanager must be built with LDFLAGS allowing unresolved symbols
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]