-
Enhancement
-
Resolution: Fixed
-
P3
-
8
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.
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.