Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openanolis
dragonwell8
提交
aa41bc5d
D
dragonwell8
项目概览
openanolis
/
dragonwell8
通知
5
Star
3
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
dragonwell8
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
aa41bc5d
编写于
3月 28, 2011
作者:
D
dholmes
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
7030131: Update README-builds.html to cover changes introduced by SE-Embedded integration
Reviewed-by: ohair
上级
5c60b95a
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
81 addition
and
0 deletion
+81
-0
README-builds.html
README-builds.html
+81
-0
未找到文件。
README-builds.html
浏览文件 @
aa41bc5d
...
...
@@ -1763,6 +1763,12 @@
Where each of these directories contain the import JDK image
for that platform.
</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>
<dd>
<dl>
...
...
@@ -1791,6 +1797,81 @@
</dd>
</dl>
</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>
</blockquote>
<!-- ------------------------------------------------------ -->
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录