jdk-24 fork (from: https://github.com/openjdk/jdk) with modifications to be used in Wildcard-Usage analysis tools
Go to file
Igor Veresov 61b9d428d1 6948602: Disable use of SSE4.2 in String.indexOf intrinsic until 6942326 is fixed
Disable the use of pcmpestri until it can be guaranteed that the load doesn't cross in to the uncommited space. See 6942326.

Reviewed-by: never, kvn
2010-04-29 17:53:58 -07:00
.jcheck 6669216: Add jcheck configuration directories 2008-02-29 20:03:57 -08:00
corba Added tag jdk7-b89 for changeset 6bdda0396d9d 2010-04-15 13:54:50 -07:00
hotspot 6948602: Disable use of SSE4.2 in String.indexOf intrinsic until 6942326 is fixed 2010-04-29 17:53:58 -07:00
jaxp Added tag jdk7-b89 for changeset a5368e5402f5 2010-04-15 13:54:59 -07:00
jaxws Added tag jdk7-b89 for changeset 8063e418d57c 2010-04-15 13:54:59 -07:00
jdk Added tag jdk7-b89 for changeset 892f63d483d9 2010-04-15 13:55:04 -07:00
langtools Added tag jdk7-b89 for changeset 8d57da0c20f6 2010-04-15 13:55:14 -07:00
make 6934759: Add langtools testing to jprt control builds 2010-03-12 17:44:50 -08:00
test 6936788: Minor adjustment to top repo test/Makefile, missing non-zero exit case 2010-03-19 18:17:49 -07:00
.hgignore 6909462: Fix nbproject/private references in .hgignore 2009-12-16 12:51:38 -08:00
.hgtags Added tag jdk7-b89 for changeset 44158f6d3b94 2017-07-05 17:09:51 +02:00
.hgtags-top-repo Added tag jdk7-b89 for changeset e996369c787b 2010-04-15 13:54:49 -07:00
ASSEMBLY_EXCEPTION Initial load 2007-12-01 00:00:00 +00:00
LICENSE Initial load 2007-12-01 00:00:00 +00:00
Makefile 6727046: Add message when docs are skipped in control build 2009-11-18 16:41:09 -08:00
README Initial load 2007-12-01 00:00:00 +00:00
README-builds.html 6865492: /java/devtools/win32/bin/gnumake.exe doesn't work with cygwin 2009-10-28 13:44:30 -07:00
THIRD_PARTY_README 6803688: Integrate latest JAX-WS (2.1.6) in to JDK 6u14 2009-08-07 11:31:24 -07:00

README:
  This file should be located at the top of the OpenJDK Mercurial repository
  forest. This top or enclosing repository will include a "make" directory,
  and a Makefile at the very top of the repository.
  It should also include the 6 repositories: "jdk", "hotspot", "langtools",
  "corba", "jaxws"  and "jaxp".

  See http://openjdk.java.net/ for more information about the OpenJDK.

Simple Build Instructions:

  1. Download and install a JDK 6 from
     http://java.sun.com/javase/downloads/index.jsp
     Set the environment variable ALT_BOOTDIR to the location of this JDK 6.

  2. Download and install the Binary Plugs for the most recent JDK7 from
     http://download.java.net/openjdk/jdk7/
     Set the environment variable ALT_BINARY_PLUGS_PATH to the location of
     these binary plugs.
     
  3. Check the sanity of doing a build with the current machine:
       gnumake sanity
     See README-builds.html if you run into problems.
  
  4. Do a complete build of the jdk:
       gnumake all
     The resulting JDK image should be found in build/*/j2sdk-image

where gnumake is GNU make 3.78.1 or newer, /usr/bin/make on Linux and
/usr/sfw/bin/gmake or /opt/sfw/bin/gmake on Solaris.