Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openanolis
dragonwell11
提交
e3132e1e
D
dragonwell11
项目概览
openanolis
/
dragonwell11
通知
7
Star
2
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
dragonwell11
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
e3132e1e
编写于
7月 05, 2017
作者:
D
duke
浏览文件
操作
浏览文件
下载
差异文件
Merge
上级
b6089223
3179c0c0
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
82 addition
and
0 deletion
+82
-0
.hgtags-top-repo
.hgtags-top-repo
+1
-0
README-builds.html
README-builds.html
+81
-0
未找到文件。
.hgtags-top-repo
浏览文件 @
e3132e1e
...
@@ -109,3 +109,4 @@ cc58c11af15411042719e9c82707fdbef60a9e0f jdk7-b130
...
@@ -109,3 +109,4 @@ cc58c11af15411042719e9c82707fdbef60a9e0f jdk7-b130
0f62a65fb666b337caa585015ab6ea2e60e709ca jdk7-b132
0f62a65fb666b337caa585015ab6ea2e60e709ca jdk7-b132
c6f380693342feadccc5fe2c5adf500e861361aa jdk7-b133
c6f380693342feadccc5fe2c5adf500e861361aa jdk7-b133
ddc2fcb3682ffd27f44354db666128827be7e3c3 jdk7-b134
ddc2fcb3682ffd27f44354db666128827be7e3c3 jdk7-b134
783bd02b4ab4596059c74b10a1793d7bd2f1c157 jdk7-b135
README-builds.html
浏览文件 @
e3132e1e
...
@@ -1763,6 +1763,12 @@
...
@@ -1763,6 +1763,12 @@
Where each of these directories contain the import JDK image
Where each of these directories contain the import JDK image
for that platform.
for that platform.
</dd>
</dd>
<dt><a
name=
"ALT_OPENWIN_HOME"
><tt>
ALT_OPENWIN_HOME
</tt></a></dt>
<dd>
The top-level directory of the libraries and include files for the platform's
graphical programming environment. The default location is platform specific.
For example, on Linux it defaults to
<tt>
/usr/X11R6/
</tt>
.
</dd>
<dt><strong>
Windows specific:
</strong></dt>
<dt><strong>
Windows specific:
</strong></dt>
<dd>
<dd>
<dl>
<dl>
...
@@ -1791,6 +1797,81 @@
...
@@ -1791,6 +1797,81 @@
</dd>
</dd>
</dl>
</dl>
</dd>
</dd>
<dt><strong>
Cross-Compilation Support:
</strong></dt>
<dd>
<dl>
<dt><a
name=
"CROSS_COMPILE_ARCH"
><tt>
CROSS_COMPILE_ARCH
</tt></a>
</dt>
<dd>
Set to the target architecture of a cross-compilation build. If set, this
variable is used to signify that we are cross-compiling. The expectation
is that
<a
href=
"#ALT_COMPILER_PATH"
><tt>
ALT_COMPILER_PATH
</tt></a>
is set
to point to the cross-compiler and that any cross-compilation specific flags
are passed using
<a
href=
"#EXTRA_CFLAGS"
><tt>
EXTRA_CFLAGS
</tt></a>
.
The
<a
href=
"#ALT_OPENWIN_HOME"
><tt>
ALT_OPENWIN_HOME
</tt></a>
variable should
also be set to point to the graphical header files (e.g. X11) provided with
the cross-compiler.
When cross-compiling we skip execution of any demos etc that may be built, and
also skip binary-file verification.
</dd>
<dt><tt><a
name=
"EXTRA_CFLAGS"
>
EXTRA_CFLAGS
</a></tt>
</dt>
<dd>
Used to pass cross-compilation options to the cross-compiler.
These are added to the
<tt>
CFLAGS
</tt>
and
<tt>
CXXFLAGS
</tt>
variables.
</dd>
<dt><tt><a
name=
"USE_ONLY_BOOTDIR_TOOLS"
>
USE_ONLY_BOOTDIR_TOOLS
</a></tt>
</dt>
<dd>
Used primarily for cross-compilation builds (and always set in that case)
this variable indicates that tools from the boot JDK should be used during
the build process, not the tools (
<tt>
javac
</tt>
,
<tt>
javah
</tt>
,
<tt>
jar
</tt>
)
just built (which can't execute on the build host).
</dd>
<dt><tt><a
name=
"HOST_CC"
>
HOST_CC
</a></tt>
</dt>
<dd>
The location of the C compiler to generate programs to run on the build host.
Some parts of the build generate programs that are then compiled and executed
to produce other parts of the build. Normally the primary C compiler is used
to do this, but when cross-compiling that would be the cross-compiler and the
resulting program could not be executed.
On Linux this defaults to
<tt>
/usr/bin/gcc
</tt>
; on other platforms it must be
set explicitly.
</dd>
</dl>
<dt><strong>
Specialized Build Options:
</strong></dt>
<dd>
Some build variables exist to support specialized build environments and/or specialized
build products. Their use is only supported in those contexts:
<dl>
<dt><tt><a
name=
"BUILD_CLIENT_ONLY"
>
BUILD_CLIENT_ONLY
</a></tt>
</dt>
<dd>
Indicates this build will only contain the Hotspot client VM. In addition to
controlling the Hotspot build target, it ensures that we don't try to copy
any server VM files/directories, and defines a default
<tt>
jvm.cfg
</tt>
file
suitable for a client-only environment. Using this in a 64-bit build will
generate a sanity warning as 64-bit client builds are not directly supported.
</dd>
<dt><tt><a
name=
"BUILD_HEADLESS_ONLY"
></a>
BUILD_HEADLESS_ONLY
</tt>
</dt>
<dd>
Used when the build environment has no graphical capabilities at all. This
excludes building anything that requires graphical libraries to be available.
</dd>
<dt><tt><a
name=
"JAVASE_EMBEDDED"
></a>
JAVASE_EMBEDDED
</tt>
</dt>
<dd>
Used to indicate this is a build of the Oracle Java SE Embedded product.
This will enable the directives included in the SE-Embedded specific build
files.
</dd>
<dt><tt><a
name=
"LIBZIP_CAN_USE_MMAP"
>
LIBZIP_CAN_USE_MMAP
</a></tt>
</dt>
<dd>
If set to false, disables the use of mmap by the zip utility. Otherwise,
mmap will be used.
</dd>
<dt><tt><a
name=
"COMPRESS_JARS"
></a>
COMPRESS_JARS
</tt>
</dt>
<dd>
If set to true, causes certain jar files that would otherwise be built without
compression, to use compression.
</dd>
</dl>
</dd>
</dl>
</dl>
</blockquote>
</blockquote>
<!-- ------------------------------------------------------ -->
<!-- ------------------------------------------------------ -->
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录