From 8a03379c45d1220c729f8174aa1158b1f58f510d Mon Sep 17 00:00:00 2001 From: Aleksei Efimov Date: Fri, 16 Aug 2013 18:40:43 +0400 Subject: [PATCH 1/3] 8021820: Number of opened files used in select() is limited to 1024 [macosx] Reviewed-by: alanb, chegar, tbell, smarks --- common/autoconf/generated-configure.sh | 4 ++-- common/autoconf/toolchain.m4 | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/common/autoconf/generated-configure.sh b/common/autoconf/generated-configure.sh index 1f084da68c9..05fefa1b84b 100644 --- a/common/autoconf/generated-configure.sh +++ b/common/autoconf/generated-configure.sh @@ -3794,7 +3794,7 @@ fi #CUSTOM_AUTOCONF_INCLUDE # Do not change or remove the following line, it is needed for consistency checks: -DATE_WHEN_GENERATED=1373384053 +DATE_WHEN_GENERATED=1375350569 ############################################################################### # @@ -29582,7 +29582,7 @@ if test "x$OPENJDK_TARGET_OS" = xsolaris; then CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DSOLARIS" fi if test "x$OPENJDK_TARGET_OS" = xmacosx; then - CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DMACOSX -D_ALLBSD_SOURCE" + CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DMACOSX -D_ALLBSD_SOURCE -D_DARWIN_UNLIMITED_SELECT" # Setting these parameters makes it an error to link to macosx APIs that are # newer than the given OS version and makes the linked binaries compatible even # if built on a newer version of the OS. diff --git a/common/autoconf/toolchain.m4 b/common/autoconf/toolchain.m4 index b2b367f63c2..efaecc18960 100644 --- a/common/autoconf/toolchain.m4 +++ b/common/autoconf/toolchain.m4 @@ -905,7 +905,7 @@ if test "x$OPENJDK_TARGET_OS" = xsolaris; then CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DSOLARIS" fi if test "x$OPENJDK_TARGET_OS" = xmacosx; then - CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DMACOSX -D_ALLBSD_SOURCE" + CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DMACOSX -D_ALLBSD_SOURCE -D_DARWIN_UNLIMITED_SELECT" # Setting these parameters makes it an error to link to macosx APIs that are # newer than the given OS version and makes the linked binaries compatible even # if built on a newer version of the OS. From 2c440a807868b094ceaf50178c5fbebf69459dd9 Mon Sep 17 00:00:00 2001 From: Christine Lu Date: Thu, 22 Aug 2013 09:09:55 -0700 Subject: [PATCH 2/3] Added tag jdk8-b104 for changeset 35bf25e3bb38 --- .hgtags-top-repo | 1 + 1 file changed, 1 insertion(+) diff --git a/.hgtags-top-repo b/.hgtags-top-repo index 456aa0fa60e..93bd4b7ecc3 100644 --- a/.hgtags-top-repo +++ b/.hgtags-top-repo @@ -225,3 +225,4 @@ d2dcb110e9dbaf9903c05b211df800e78e4b394e jdk8-b100 9f74a220677dc265a724515d8e2617548cef62f1 jdk8-b101 5eb3c1dc348f72a7f84f7d9d07834e8bbe09a799 jdk8-b102 b7e64be81c8a7690703df5711f4fc2375da8a9cb jdk8-b103 +96c1b9b7524b52c3fcefc90ffad4c767396727c8 jdk8-b104 From f771ef4ea2afa2d063bad74fdd337c4029dce54a Mon Sep 17 00:00:00 2001 From: Erik Joelsson Date: Mon, 26 Aug 2013 13:43:27 +0200 Subject: [PATCH 3/3] 8023216: Feedback on README-builds.html Reviewed-by: anthony, robilad, tbell --- README-builds.html | 45 +++++++++++++++++---------------------------- 1 file changed, 17 insertions(+), 28 deletions(-) diff --git a/README-builds.html b/README-builds.html index 5573c8cd2f1..c6ffb837ec6 100644 --- a/README-builds.html +++ b/README-builds.html @@ -154,7 +154,7 @@ Once you have all the repositories, keep in mind that each - repository is it's own independent repository. + repository is its own independent repository. You can also re-run ./get_source.sh anytime to pull over all the latest changesets in all the repositories. This set of nested repositories has been given the term @@ -241,6 +241,14 @@ source code for the OpenJDK Corba functionality + + + nashorn + + + source code for the OpenJDK JavaScript implementation + + @@ -386,7 +394,7 @@ --with-boot-jdk.
  • - Insure that GNU make, the Bootstrap JDK, + Ensure that GNU make, the Bootstrap JDK, and the compilers are all in your PATH environment variable
  • @@ -1307,9 +1315,9 @@ you will need to modify the makefiles. But for normal file additions or removals, no changes are needed. There are certan exceptions for some native libraries where the source files are spread - over many directories which also contain courses for other + over many directories which also contain sources for other libraries. In these cases it was simply easier to create include lists - rather thane excludes. + rather than excludes.

    @@ -1327,14 +1335,14 @@

    Q: configure provides OpenJDK-specific features such as - --enable-jigsaw or --with-builddeps-server - that are not described in this document. What about those? + --with-builddeps-server that are not + described in this document. What about those?
    A: Try them out if you like! But be aware that most of these are experimental features. Many of them don't do anything at all at the moment; the option - is just a placeholder. Other depends on + is just a placeholder. Others depend on pieces of code or infrastructure that is currently not ready for prime time.

    @@ -1385,24 +1393,6 @@ system and some will need to wait until after.

    -

    - Q: What is @GenerateNativeHeaders? -
    - A: - To speed up compilation, we added a flag to javac which makes it - do the job of javah as well, as a by-product; that is, generating - native .h header files. These files are only generated - if a class contains native methods. However, sometimes - a class contains no native method, - but still contains constants that native code needs to use. - The new GenerateNativeHeaders annotation tells javac to - force generation of a - header file in these cases. (We don't want to generate - native headers for all classes that contains constants - but no native methods, since - that would slow down the compilation process needlessly.) -

    -

    Q: Is anything able to use the results of the new build's default make target? @@ -1429,10 +1419,9 @@ What should I do?
    A: - It might very well be that we have missed to add support for + It might very well be that we have neglected to add support for an option that was actually used from outside the build system. - Email us and we will - add support for it! + Email us and we will add support for it!