mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-20 11:04:34 +02:00
Merge
This commit is contained in:
commit
a2f95c84ad
4 changed files with 20 additions and 30 deletions
|
@ -225,3 +225,4 @@ d2dcb110e9dbaf9903c05b211df800e78e4b394e jdk8-b100
|
||||||
9f74a220677dc265a724515d8e2617548cef62f1 jdk8-b101
|
9f74a220677dc265a724515d8e2617548cef62f1 jdk8-b101
|
||||||
5eb3c1dc348f72a7f84f7d9d07834e8bbe09a799 jdk8-b102
|
5eb3c1dc348f72a7f84f7d9d07834e8bbe09a799 jdk8-b102
|
||||||
b7e64be81c8a7690703df5711f4fc2375da8a9cb jdk8-b103
|
b7e64be81c8a7690703df5711f4fc2375da8a9cb jdk8-b103
|
||||||
|
96c1b9b7524b52c3fcefc90ffad4c767396727c8 jdk8-b104
|
||||||
|
|
|
@ -154,7 +154,7 @@
|
||||||
</code>
|
</code>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
Once you have all the repositories, keep in mind that each
|
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 <code>./get_source.sh</code> anytime to
|
You can also re-run <code>./get_source.sh</code> anytime to
|
||||||
pull over all the latest changesets in all the repositories.
|
pull over all the latest changesets in all the repositories.
|
||||||
This set of nested repositories has been given the term
|
This set of nested repositories has been given the term
|
||||||
|
@ -241,6 +241,14 @@
|
||||||
source code for the OpenJDK Corba functionality
|
source code for the OpenJDK Corba functionality
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
nashorn
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
source code for the OpenJDK JavaScript implementation
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
|
@ -386,7 +394,7 @@
|
||||||
<code>--with-boot-jdk</code>.
|
<code>--with-boot-jdk</code>.
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
Insure that GNU make, the Bootstrap JDK,
|
Ensure that GNU make, the Bootstrap JDK,
|
||||||
and the compilers are all
|
and the compilers are all
|
||||||
in your PATH environment variable
|
in your PATH environment variable
|
||||||
</li>
|
</li>
|
||||||
|
@ -1307,9 +1315,9 @@
|
||||||
you will need to modify the makefiles. But for normal file
|
you will need to modify the makefiles. But for normal file
|
||||||
additions or removals, no changes are needed. There are certan
|
additions or removals, no changes are needed. There are certan
|
||||||
exceptions for some native libraries where the source files are spread
|
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
|
libraries. In these cases it was simply easier to create include lists
|
||||||
rather thane excludes.
|
rather than excludes.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
|
@ -1327,14 +1335,14 @@
|
||||||
<p>
|
<p>
|
||||||
<b>Q:</b>
|
<b>Q:</b>
|
||||||
<code>configure</code> provides OpenJDK-specific features such as
|
<code>configure</code> provides OpenJDK-specific features such as
|
||||||
<code>--enable-jigsaw</code> or <code>--with-builddeps-server</code>
|
<code>--with-builddeps-server</code> that are not
|
||||||
that are not described in this document. What about those?
|
described in this document. What about those?
|
||||||
<br>
|
<br>
|
||||||
<b>A:</b>
|
<b>A:</b>
|
||||||
Try them out if you like! But be aware that most of these are
|
Try them out if you like! But be aware that most of these are
|
||||||
experimental features.
|
experimental features.
|
||||||
Many of them don't do anything at all at the moment; the option
|
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
|
pieces of code or infrastructure that is currently
|
||||||
not ready for prime time.
|
not ready for prime time.
|
||||||
</p>
|
</p>
|
||||||
|
@ -1385,24 +1393,6 @@
|
||||||
system and some will need to wait until after.
|
system and some will need to wait until after.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p>
|
|
||||||
<b>Q:</b> What is @GenerateNativeHeaders?
|
|
||||||
<br>
|
|
||||||
<b>A:</b>
|
|
||||||
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.)
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
<b>Q:</b>
|
<b>Q:</b>
|
||||||
Is anything able to use the results of the new build's default make target?
|
Is anything able to use the results of the new build's default make target?
|
||||||
|
@ -1429,10 +1419,9 @@
|
||||||
What should I do?
|
What should I do?
|
||||||
<br>
|
<br>
|
||||||
<b>A:</b>
|
<b>A:</b>
|
||||||
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.
|
an option that was actually used from outside the build system.
|
||||||
Email us and we will
|
Email us and we will add support for it!
|
||||||
add support for it!
|
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
</blockquote>
|
</blockquote>
|
||||||
|
|
|
@ -29573,7 +29573,7 @@ if test "x$OPENJDK_TARGET_OS" = xsolaris; then
|
||||||
CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DSOLARIS"
|
CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DSOLARIS"
|
||||||
fi
|
fi
|
||||||
if test "x$OPENJDK_TARGET_OS" = xmacosx; then
|
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
|
# 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
|
# newer than the given OS version and makes the linked binaries compatible even
|
||||||
# if built on a newer version of the OS.
|
# if built on a newer version of the OS.
|
||||||
|
|
|
@ -905,7 +905,7 @@ if test "x$OPENJDK_TARGET_OS" = xsolaris; then
|
||||||
CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DSOLARIS"
|
CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DSOLARIS"
|
||||||
fi
|
fi
|
||||||
if test "x$OPENJDK_TARGET_OS" = xmacosx; then
|
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
|
# 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
|
# newer than the given OS version and makes the linked binaries compatible even
|
||||||
# if built on a newer version of the OS.
|
# if built on a newer version of the OS.
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue