Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8200192 Verify exported symbols in java.desktop
  3. JDK-8299260

libawt and libfreetype should export only explicitly requested symbols

XMLWordPrintable

    • Icon: Sub-task Sub-task
    • Resolution: Fixed
    • Icon: P4 P4
    • 21
    • 11, 17, 20
    • client-libs
    • 2d
    • b04

      Currently libawt and libfreetype are compiled with -fvisibility=default gcc flag, which means that many symbols are exported unnecessarily.

      Removing the unnecessary exports reduces the binary size. It may also improve the code produced by compiler, and may improve load times, see https://gcc.gnu.org/wiki/Visibility

            djelinski Daniel Jelinski
            djelinski Daniel Jelinski
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: