Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openanolis
dragonwell11
提交
45eede57
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看板
体验新版 GitCode,发现更多精彩内容 >>
提交
45eede57
编写于
7月 05, 2017
作者:
D
duke
浏览文件
操作
浏览文件
下载
差异文件
Merge
上级
92928fc7
fd75c3a2
变更
5
隐藏空白更改
内联
并排
Showing
5 changed file
with
101 addition
and
33 deletion
+101
-33
.hgtags-top-repo
.hgtags-top-repo
+1
-0
README-builds.html
README-builds.html
+95
-18
make/Defs-internal.gmk
make/Defs-internal.gmk
+0
-5
make/README.pre-components
make/README.pre-components
+0
-1
make/jprt.config
make/jprt.config
+5
-9
未找到文件。
.hgtags-top-repo
浏览文件 @
45eede57
...
...
@@ -9,3 +9,4 @@ cbc8ad9dd0e085a607427ea35411990982f19a36 jdk7-b25
64da805be725721bf2004e7409a0d7a16fc8ddbc jdk7-b32
bb1ef4ee3d2c8cbf43a37d372325a7952be590b9 jdk7-b33
46a989ab932992b2084b946eeb322fa99b9fee6c jdk7-b34
143c1abedb7d3095eff0f9ee5fec9bf48e3490fc jdk7-b35
README-builds.html
浏览文件 @
45eede57
...
...
@@ -5,7 +5,7 @@
</head>
<body
style=
"background-color:lightcyan"
>
<!-- ====================================================== -->
+
<table
width=
"100%"
>
<table
width=
"100%"
>
<tr>
<td
align=
"center"
>
<img
alt=
"OpenJDK"
...
...
@@ -39,6 +39,11 @@
<li><a
href=
"#introduction"
>
Introduction
</a></li>
<li><a
href=
"#MBE"
>
Minimum Build Environments
</a></li>
<li><a
href=
"#SDBE"
>
Specific Developer Build Environments
</a></li>
<ul>
<li><a
href=
"#fedora"
>
Fedora Linux
</a>
</li>
<li><a
href=
"#centos"
>
CentOS Linux
</a>
</li>
<li><a
href=
"#ubuntu"
>
Ubuntu Linux
</a>
</li>
</ul>
<li><a
href=
"#directories"
>
Source Directory Structure
</a>
</li>
<li><a
href=
"#building"
>
Build Information
</a>
<ul>
...
...
@@ -182,14 +187,64 @@
we will try to provide what information we have available to us.
</blockquote>
<!-- ------------------------------------------------------ -->
<h3><a
name=
"fedora"
>
Fedora
</a></h3>
<h3><a
name=
"fedora"
>
Fedora
9
</a></h3>
<blockquote>
TBD
After installing
<a
href=
"http://www.fedoraproject.org/"
>
Fedora 9
</a>
you need to make sure you have
the "Software Development" bundle installed, plus the
following packages:
<blockquote>
<ul>
<li>
cups devel: Cups Development Package
</li>
<li>
freetype 2.3+ devel: Freetype 2.3 Development Package
</li>
<li>
hg: Mercurial, if you need to clone or manage source repositories
</li>
<li>
ksh: May be needed when using
<tt>
webrev
</tt></li>
</ul>
</blockquote>
<p>
Always a good idea to do a complete Software Update/Refresh
after you get all the packages installed.
</blockquote>
<!-- ------------------------------------------------------ -->
<h3><a
name=
"
debian"
>
Debian
</a></h3>
<h3><a
name=
"
centos"
>
CentOS 5.2
</a></h3>
<blockquote>
TBD
After installing
<a
href=
"http://www.centos.org/"
>
CentOS 5.2
</a>
you need to make sure you have
the following Development bundles installed:
<blockquote>
<ul>
<li>
Development Libraries
</li>
<li>
Development Tools
</li>
<li>
Java Development
</li>
<li>
X Software Development
</li>
</ul>
</blockquote>
<p>
Plus the following packages:
<blockquote>
<ul>
<li>
cups devel: Cups Development Package
</li>
<li>
alsa devel: Alsa Development Package
</li>
<li>
ant: Ant Package
</li>
<li>
Xi devel: libXi.so Development Package
</li>
</ul>
</blockquote>
<p>
The freetype 2.3 packages don't seem to be available,
but the freetype 2.3 sources can be downloaded, built,
and installed easily enough from
<a
href=
"http://downloads.sourceforge.net/freetype"
>
the freetype site
</a>
.
Build and install with something like:
<blockquote>
<tt>
./configure
&&
make
&&
sudo -u root make install
</tt>
</blockquote>
<p>
Mercurial packages could not be found easily, but a Google
search should find ones, and they usually include Python if
it's needed.
</blockquote>
<!-- ------------------------------------------------------ -->
<h3><a
name=
"ubuntu"
>
Ubuntu
</a></h3>
...
...
@@ -664,8 +719,8 @@
</li>
<li>
Install the
<a
href=
"#msvc"
>
Microsoft Visual Studio .NET 2003 Professional
</a>
or the
<a
href=
"#mssdk"
>
Microsoft Platform SDK
</a>
.
<a
href=
"#msvc"
>
Microsoft Visual Studio .NET 2003 Professional
</a>
(32bit)
or the
<a
href=
"#mssdk"
>
Microsoft Platform SDK
</a>
(64bit)
.
</li>
<li>
Setup all environment variables for compilers
...
...
@@ -871,6 +926,11 @@
The Microsoft Visual Studio .NET 2005 (VS2005) compiler
will not work at this time due to the new runtime dll
and the manifest requirements.
<p>
<b>
WARNING:
</b>
Make sure you check out the
<a
href=
"#cygwin"
>
CYGWIN link.exe WARNING
</a>
.
The path
<tt>
/usr/bin
</tt>
must be after the path to the
Visual Studio product.
</blockquote>
<strong><a
name=
"mssdk"
>
Windows X64: Microsoft Platform SDK April 2005
</a></strong>
<blockquote>
...
...
@@ -1079,6 +1139,7 @@
<thead>
<tr>
<td>
Binary Name
</td>
<td>
Category
</td>
<td>
Package
</td>
<td>
Description
</td>
</tr>
...
...
@@ -1087,50 +1148,59 @@
<tr>
<td>
ar.exe
</td>
<td>
Devel
</td>
<td>
binutils: The GNU assembler, linker and binary
<td>
binutils
</td>
<td>
The GNU assembler, linker and binary
utilities
</td>
</tr>
<tr>
<td>
make.exe
</td>
<td>
Devel
</td>
<td>
make: The GNU version of the 'make' utility
<br>
<td>
make
</td>
<td>
The GNU version of the 'make' utility built for CYGWIN.
<br>
<b>
NOTE
</b>
: See
<a
href=
"#gmake"
>
the GNU make section
</a></td>
</tr>
<tr>
<td>
m4.exe
</td>
<td>
Interpreters
</td>
<td>
m4: GNU implementation of the traditional Unix macro
<td>
m4
</td>
<td>
GNU implementation of the traditional Unix macro
processor
</td>
</tr>
<tr>
<td>
cpio.exe
</td>
<td>
Utils
</td>
<td>
cpio: A program to manage archives of files
</td>
<td>
cpio
</td>
<td>
A program to manage archives of files
</td>
</tr>
<tr>
<td>
gawk.exe
</td>
<td>
Utils
</td>
<td>
awk: Pattern-directed scanning and processing language
</td>
<td>
awk
</td>
<td>
Pattern-directed scanning and processing language
</td>
</tr>
<tr>
<td>
file.exe
</td>
<td>
Utils
</td>
<td>
file: Determines file type using 'magic' numbers
</td>
<td>
file
</td>
<td>
Determines file type using 'magic' numbers
</td>
</tr>
<tr>
<td>
zip.exe
</td>
<td>
Archive
</td>
<td>
zip: Package and compress (archive) files
</td>
<td>
zip
</td>
<td>
Package and compress (archive) files
</td>
</tr>
<tr>
<td>
unzip.exe
</td>
<td>
Archive
</td>
<td>
unzip: Extract compressed files in a ZIP archive
</td>
<td>
unzip
</td>
<td>
Extract compressed files in a ZIP archive
</td>
</tr>
<tr>
<td>
free.exe
</td>
<td>
Procps
</td>
<td>
free: Display amount of free and used memory in the system
</td>
<td>
System
</td>
<td>
procps
</td>
<td>
Display amount of free and used memory in the system
</td>
</tr>
</tbody>
</table>
...
...
@@ -1144,6 +1214,13 @@
section on
<a
href=
"http://cygwin.com/faq/faq.using.html#faq.using.bloda"
target=
"_blank"
>
BLODA (applications that interfere with CYGWIN)
</a>
.
<p>
<b>
WARNING:
</b>
Be very careful with
<b><tt>
link.exe
</tt></b>
, it will conflict
with the Visual Studio version. You need the Visual Studio
version of
<tt>
link.exe
</tt>
, not the CYGWIN one.
So it's important that the Visual Studio paths in PATH preceed
the CYGWIN path
<tt>
/usr/bin
</tt>
.
</blockquote>
<strong><a
name=
"dxsdk"
>
Microsoft DirectX 9.0 SDK header files and libraries
</a></strong>
<blockquote>
...
...
@@ -1429,7 +1506,7 @@
build output is to go.
The default output directory will be build/
<i>
platform
</i>
.
</dd>
<dt><a
name=
"ALT_SLASH
JAVA"
><tt>
ALT_SLASH
JAVA
</tt></a></dt>
<dt><a
name=
"ALT_SLASH
_JAVA"
><tt>
ALT_SLASH_
JAVA
</tt></a></dt>
<dd>
The default root location for many of the ALT path locations
of the following ALT variables.
...
...
make/Defs-internal.gmk
浏览文件 @
45eede57
...
...
@@ -257,8 +257,3 @@ ifdef ANT_HOME
COMMON_BUILD_ARGUMENTS += ANT_HOME="$(ANT_HOME)"
endif
ifdef FINDBUGS_HOME
COMMON_BUILD_ARGUMENTS += FINDBUGS_HOME="$(FINDBUGS_HOME)"
endif
make/README.pre-components
浏览文件 @
45eede57
...
...
@@ -20,7 +20,6 @@ The make/makefile rules are:
VARIANT If DBG, debug build, if OPT, optimized build
TARGET_CLASS_VERSION The classfile version number (currently 5)
ANT_HOME Home of ant to use, if provided
FINDBUGS_HOME Home of findbugs to use, if provided
QUIET If defined, be quiet
VERBOSE If defined, be verbose
JDK_VERSION Version being built
...
...
make/jprt.config
浏览文件 @
45eede57
#!echo "This is not a shell script"
#############################################################################
#
# Copyright 2006-200
7
Sun Microsystems, Inc. All Rights Reserved.
# Copyright 2006-200
8
Sun Microsystems, Inc. All Rights Reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
...
...
@@ -100,20 +100,16 @@ share="${jdk_devtools}/share"
# Needed for langtools, maybe other parts of the build
ANT_HOME
=
"${share}/ant/latest"
export
ANT_HOME
FINDBUGS_HOME
=
"${share}/findbugs/latest"
export
FINDBUGS_HOME
# The 3 bin directories in common to all platforms
sharebin
=
"${share}/bin"
antbin
=
"${ANT_HOME}/bin"
findbugsbin
=
"${FINDBUGS_HOME}/bin"
# Check input
dirMustExist
"${bootdir}"
ALT_BOOTDIR
dirMustExist
"${slashjava}"
ALT_SLASH_JAVA
dirMustExist
"${jdk_import}"
ALT_JDK_IMPORT_PATH
dirMustExist
"${ANT_HOME}"
ANT_HOME
dirMustExist
"${FINDBUGS_HOME}"
FINDBUGS_HOME
# If ALT_PREVIOUS_RELEASE_IMAGE not defined, set it to the bootdir area for
# any possible image comparisons.
...
...
@@ -152,7 +148,7 @@ if [ "${osname}" = SunOS ] ; then
ALT_COMPILER_PATH
=
"${compiler_path}"
export
ALT_COMPILER_PATH
dirMustExist
"${compiler_path}"
ALT_COMPILER_PATH
path4sdk
=${
compiler_path
}:${
sharebin
}:${
antbin
}
:${
findbugsbin
}
path4sdk
=${
compiler_path
}:${
sharebin
}:${
antbin
}
# Add basic solaris system paths
path4sdk
=${
path4sdk
}:/
usr
/
ccs
/
bin
:/
usr
/
ccs
/
lib
:/
usr
/
bin
:/
bin
:/
usr
/
sfw
/
bin
...
...
@@ -189,7 +185,7 @@ elif [ "${osname}" = Linux ] ; then
ALT_COMPILER_PATH
=
"${compiler_path}"
export
ALT_COMPILER_PATH
dirMustExist
"${compiler_path}"
ALT_COMPILER_PATH
path4sdk
=${
compiler_path
}:${
sharebin
}:${
antbin
}
:${
findbugsbin
}
path4sdk
=${
compiler_path
}:${
sharebin
}:${
antbin
}
# Add basic paths
path4sdk
=${
path4sdk
}:/
usr
/
bin
:/
bin
:/
usr
/
sbin
:/
sbin
...
...
@@ -237,7 +233,7 @@ else
dosname
=
"${mkshome}/mksnt/dosname -s"
# Most unix utilities are in the mksnt directory of ROOTDIR
unixcommand_path
=
"${mkshome}/mksnt"
path4sdk
=
"${sharebin};${antbin};${
findbugsbin};${
unixcommand_path}"
path4sdk
=
"${sharebin};${antbin};${unixcommand_path}"
dirMustExist
"${unixcommand_path}"
ALT_UNIXCOMMAND_PATH
devtools_path
=
"${jdk_devtools}/win32/bin"
path4sdk
=
"${devtools_path};${path4sdk}"
...
...
@@ -255,7 +251,7 @@ else
dosname
=
"/usr/bin/cygpath -a -m -s"
# Most unix utilities are in the /usr/bin
unixcommand_path
=
"/usr/bin"
path4sdk
=
"${sharebin};${antbin};${
findbugsbin};${
unixcommand_path}"
path4sdk
=
"${sharebin};${antbin};${unixcommand_path}"
dirMustExist
"${unixcommand_path}"
ALT_UNIXCOMMAND_PATH
# Find GNU make
make
=
"${unixcommand_path}/make.exe"
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录