changeset 2584:7c4551c5d837

Update INSTALL documentation with latest options. Remove dead ones. 2012-08-22 Andrew John Hughes <gnu_andrew@member.fsf.org> * INSTALL: Update with new options. Remove dead --with-netbeans. Move some to appropriate section. * acinclude.m4: (IT_ENABLE_JAR_COMPRESSION): Set help text to --disable-jar-compression as default is to enable it.
author Andrew John Hughes <gnu_andrew@member.fsf.org>
date Wed, 22 Aug 2012 23:40:32 +0100
parents 9f42ba0226e1
children acb85bf39e53
files ChangeLog INSTALL acinclude.m4
diffstat 3 files changed, 30 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Wed Aug 22 23:30:06 2012 +0100
+++ b/ChangeLog	Wed Aug 22 23:40:32 2012 +0100
@@ -1,3 +1,13 @@
+2012-08-22  Andrew John Hughes  <gnu_andrew@member.fsf.org>
+
+	* INSTALL: Update with new options.
+	Remove dead --with-netbeans.  Move some
+	to appropriate section.
+	* acinclude.m4:
+	(IT_ENABLE_JAR_COMPRESSION): Set help text
+	to --disable-jar-compression as default is to
+	enable it.
+
 2012-08-22  Andrew John Hughes  <gnu_andrew@member.fsf.org>
 
 	PR1137: Allow JARs to be optionally compressed by
--- a/INSTALL	Wed Aug 22 23:30:06 2012 +0100
+++ b/INSTALL	Wed Aug 22 23:40:32 2012 +0100
@@ -89,6 +89,19 @@
   downloading and extracting a tarball.
 * --enable-system-lcms: Build using the system installation of LCMS2, not
   the version in-tree.
+* --enable-system-zlib: Build using the system installation of Zlib, not
+  the version in-tree.
+* --enable-system-png: Build using the system installation of libpng, not
+  the version in-tree.
+* --enable-system-gif: Build using the system installation of giflib, not
+  the version in-tree.
+* --enable-system-gtk: Build and link against the system installation of
+  Gtk+ instead of trying to dynamically open it at runtime.
+* --enable-system-gio: Build and link against the system installation of
+  GIO instead of trying to dynamically open it at runtime.
+* --enable-system-fontconfig: Build and link against the system installation of
+  fontconfig instead of trying to dynamically open it at runtime.
+* --enable-compile-against-syscalls: Check for syscalls at compile-time not runtime.
 * --with-gcj: Compile ecj to native code with gcj prior to building.
 * --with-parallel-jobs: Run the specified number of parallel jobs when
   building HotSpot and the JDK.  If this option is passed without an
@@ -152,13 +165,17 @@
 * --with-jamvm-src-zip: Specify the location of a JamVM tarball to avoid downloading.
 * --with-hg-revision: Specify a hg revision to use (as opposed to tip) with the --enable-hg option.
 * --with-tzdata-dir: Specify the location of Java timezone data, defaulting to /usr/share/javazi.
-* --with-netbeans: Specify the location of NetBeans for VisualVM, defaulting to the netbeans on the path.
 * --with-abs-install-dir: The final install location of the j2sdk-image, for use in the SystemTap tapset.
 * --with-llvm-config: Specify the location of the llvm-config binary.
 * --with-version-suffix: Appends the given text to the JDK version output.
 * --with-project: Build an OpenJDK project from the following: icedtea, jdk7, closures, cvmi, cacaiocavallo,
   bsd, nio2.  The default is icedtea.  Use of others is at the user's risk and builds may fail.  This setting
   affects which forest is checked out when --enable-hg is used and the set of patches applied.
+* --with-hotspot-build: The HotSpot to use, defaulting to 'original' i.e. hs14 as bundled with OpenJDK.
+* --with-pax: The command used to PaX-mark built binaries.
+* --enable-Werror: Turn gcc & javac warnings into errors.
+* --disable-jar-compression: Don't compress the OpenJDK JAR files.
+* --disable-downloading: Don't download tarballs if not available; fail instead.
 
 Other options may be supplied which enable or disable new features.
 These are documented fully in the relevant section below.
@@ -175,8 +192,7 @@
 * --enable-jamvm: Replace HotSpot with JamVM.
 * --enable-shark: Build the Shark LLVM-based JIT.
 * --enable-zero: Build the zero assembler port on x86/x86_64/sparc platforms.
-* --with-hotspot-build: The HotSpot to use, defaulting to 'original' i.e. hs14 as bundled with OpenJDK.
-* --with-rhino: Include Javascript support using Rhino.
+* --with-rhino: Include Javascript support using Rhino (location may optionally be specified).
 * --with-additional-vms=vm-list: Additional VMs to build using the system described
   below.
 
--- a/acinclude.m4	Wed Aug 22 23:30:06 2012 +0100
+++ b/acinclude.m4	Wed Aug 22 23:40:32 2012 +0100
@@ -2383,7 +2383,7 @@
 [
   AC_MSG_CHECKING([whether to enable JAR compression])
   AC_ARG_ENABLE([jar-compression],
-                [AS_HELP_STRING(--enable-jar-compression,compress built jars [[default=yes]])],
+                [AS_HELP_STRING(--disable-jar-compression,compress built jars [[default=yes]])],
   [
     case "${enableval}" in
       no)