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

Details

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

    Description

      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

      Attachments

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: