# HG changeset patch # User dholmes # Date 1382662038 14400 # Node ID 1370c7b2f97cbca91b84d41a072b12853ab8cff8 # Parent 4a4dbcf7cb7d3e1a81beaa3b11cd909f69ebc79a 8025673: [macosx] Disable X11 AWT toolkit Summary: Disable but not completely remove the XAWT and headless toolkits on Mac OS X Reviewed-by: dholmes Contributed-by: david.dehaven@oracle.com diff -r 4a4dbcf7cb7d -r 1370c7b2f97c hotspot/src/os/bsd/vm/os_bsd.cpp --- a/hotspot/src/os/bsd/vm/os_bsd.cpp Wed Jul 05 19:18:50 2017 +0200 +++ b/hotspot/src/os/bsd/vm/os_bsd.cpp Thu Oct 24 20:47:18 2013 -0400 @@ -4746,6 +4746,10 @@ // as libawt.so, and renamed libawt_xawt.so // bool os::is_headless_jre() { +#ifdef __APPLE__ + // We no longer build headless-only on Mac OS X + return false; +#else struct stat statbuf; char buf[MAXPATHLEN]; char libmawtpath[MAXPATHLEN]; @@ -4777,6 +4781,7 @@ if (::stat(libmawtpath, &statbuf) == 0) return false; return true; +#endif } // Get the default path to the core file