Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8001917

build-infra: Reverse the inverted logic of libraries.m4

XMLWordPrintable

      Currently, libraries.m4 start with LIB_SETUP_INIT, which starts by determining which libraries are *not* needed. This is very confusing and error-prone. We should instead positively list those that *are* needed. They are:
      For linux: x11 alsa cups freetype*
      For solaris: x11 cups freetype*
      For macosx: cups macos-framework**
      For windows: freetype*

      *) freetype is only needed if building OpenJDK only.
      **) An alternative to macos-framework is to build with X11 and freetype

      pulse is never needed, it's a icedtea addition that do not belong in OpenJDK.

      On macosx, default is to build with the macosx framework (don't know if this has a more proper name..?), however building with X11 apparently is/has been an option. Don't know if we really have to support it at this time.

            Unassigned Unassigned
            ihse Magnus Ihse Bursie
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: