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
...
@@ -9,3 +9,4 @@ cbc8ad9dd0e085a607427ea35411990982f19a36 jdk7-b25
64da805be725721bf2004e7409a0d7a16fc8ddbc jdk7-b32
64da805be725721bf2004e7409a0d7a16fc8ddbc jdk7-b32
bb1ef4ee3d2c8cbf43a37d372325a7952be590b9 jdk7-b33
bb1ef4ee3d2c8cbf43a37d372325a7952be590b9 jdk7-b33
46a989ab932992b2084b946eeb322fa99b9fee6c jdk7-b34
46a989ab932992b2084b946eeb322fa99b9fee6c jdk7-b34
143c1abedb7d3095eff0f9ee5fec9bf48e3490fc jdk7-b35
README-builds.html
浏览文件 @
45eede57
...
@@ -5,7 +5,7 @@
...
@@ -5,7 +5,7 @@
</head>
</head>
<body
style=
"background-color:lightcyan"
>
<body
style=
"background-color:lightcyan"
>
<!-- ====================================================== -->
<!-- ====================================================== -->
+
<table
width=
"100%"
>
<table
width=
"100%"
>
<tr>
<tr>
<td
align=
"center"
>
<td
align=
"center"
>
<img
alt=
"OpenJDK"
<img
alt=
"OpenJDK"
...
@@ -39,6 +39,11 @@
...
@@ -39,6 +39,11 @@
<li><a
href=
"#introduction"
>
Introduction
</a></li>
<li><a
href=
"#introduction"
>
Introduction
</a></li>
<li><a
href=
"#MBE"
>
Minimum Build Environments
</a></li>
<li><a
href=
"#MBE"
>
Minimum Build Environments
</a></li>
<li><a
href=
"#SDBE"
>
Specific Developer 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=
"#directories"
>
Source Directory Structure
</a>
</li>
<li><a
href=
"#building"
>
Build Information
</a>
<li><a
href=
"#building"
>
Build Information
</a>
<ul>
<ul>
...
@@ -182,14 +187,64 @@
...
@@ -182,14 +187,64 @@
we will try to provide what information we have available to us.
we will try to provide what information we have available to us.
</blockquote>
</blockquote>
<!-- ------------------------------------------------------ -->
<!-- ------------------------------------------------------ -->
<h3><a
name=
"fedora"
>
Fedora
</a></h3>
<h3><a
name=
"fedora"
>
Fedora 9
</a></h3>
<blockquote>
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>
<blockquote>
TBD
<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>
</blockquote>
<!-- ------------------------------------------------------ -->
<!-- ------------------------------------------------------ -->
<h3><a
name=
"debian"
>
Debian
</a></h3>
<h3><a
name=
"centos"
>
CentOS 5.2
</a></h3>
<blockquote>
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>
<blockquote>
TBD
<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>
</blockquote>
<!-- ------------------------------------------------------ -->
<!-- ------------------------------------------------------ -->
<h3><a
name=
"ubuntu"
>
Ubuntu
</a></h3>
<h3><a
name=
"ubuntu"
>
Ubuntu
</a></h3>
...
@@ -664,8 +719,8 @@
...
@@ -664,8 +719,8 @@
</li>
</li>
<li>
<li>
Install the
Install the
<a
href=
"#msvc"
>
Microsoft Visual Studio .NET 2003 Professional
</a>
or the
<a
href=
"#msvc"
>
Microsoft Visual Studio .NET 2003 Professional
</a>
(32bit)
or the
<a
href=
"#mssdk"
>
Microsoft Platform SDK
</a>
.
<a
href=
"#mssdk"
>
Microsoft Platform SDK
</a>
(64bit)
.
</li>
</li>
<li>
<li>
Setup all environment variables for compilers
Setup all environment variables for compilers
...
@@ -871,6 +926,11 @@
...
@@ -871,6 +926,11 @@
The Microsoft Visual Studio .NET 2005 (VS2005) compiler
The Microsoft Visual Studio .NET 2005 (VS2005) compiler
will not work at this time due to the new runtime dll
will not work at this time due to the new runtime dll
and the manifest requirements.
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>
</blockquote>
<strong><a
name=
"mssdk"
>
Windows X64: Microsoft Platform SDK April 2005
</a></strong>
<strong><a
name=
"mssdk"
>
Windows X64: Microsoft Platform SDK April 2005
</a></strong>
<blockquote>
<blockquote>
...
@@ -1079,6 +1139,7 @@
...
@@ -1079,6 +1139,7 @@
<thead>
<thead>
<tr>
<tr>
<td>
Binary Name
</td>
<td>
Binary Name
</td>
<td>
Category
</td>
<td>
Package
</td>
<td>
Package
</td>
<td>
Description
</td>
<td>
Description
</td>
</tr>
</tr>
...
@@ -1087,50 +1148,59 @@
...
@@ -1087,50 +1148,59 @@
<tr>
<tr>
<td>
ar.exe
</td>
<td>
ar.exe
</td>
<td>
Devel
</td>
<td>
Devel
</td>
<td>
binutils: The GNU assembler, linker and binary
<td>
binutils
</td>
<td>
The GNU assembler, linker and binary
utilities
</td>
utilities
</td>
</tr>
</tr>
<tr>
<tr>
<td>
make.exe
</td>
<td>
make.exe
</td>
<td>
Devel
</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>
<b>
NOTE
</b>
: See
<a
href=
"#gmake"
>
the GNU make section
</a></td>
</tr>
</tr>
<tr>
<tr>
<td>
m4.exe
</td>
<td>
m4.exe
</td>
<td>
Interpreters
</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>
processor
</td>
</tr>
</tr>
<tr>
<tr>
<td>
cpio.exe
</td>
<td>
cpio.exe
</td>
<td>
Utils
</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>
<tr>
<tr>
<td>
gawk.exe
</td>
<td>
gawk.exe
</td>
<td>
Utils
</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>
<tr>
<tr>
<td>
file.exe
</td>
<td>
file.exe
</td>
<td>
Utils
</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>
<tr>
<tr>
<td>
zip.exe
</td>
<td>
zip.exe
</td>
<td>
Archive
</td>
<td>
Archive
</td>
<td>
zip: Package and compress (archive) files
</td>
<td>
zip
</td>
<td>
Package and compress (archive) files
</td>
</tr>
</tr>
<tr>
<tr>
<td>
unzip.exe
</td>
<td>
unzip.exe
</td>
<td>
Archive
</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>
<tr>
<tr>
<td>
free.exe
</td>
<td>
free.exe
</td>
<td>
Procps
</td>
<td>
System
</td>
<td>
free: Display amount of free and used memory in the system
</td>
<td>
procps
</td>
<td>
Display amount of free and used memory in the system
</td>
</tr>
</tr>
</tbody>
</tbody>
</table>
</table>
...
@@ -1144,6 +1214,13 @@
...
@@ -1144,6 +1214,13 @@
section on
section on
<a
href=
"http://cygwin.com/faq/faq.using.html#faq.using.bloda"
target=
"_blank"
>
<a
href=
"http://cygwin.com/faq/faq.using.html#faq.using.bloda"
target=
"_blank"
>
BLODA (applications that interfere with CYGWIN)
</a>
.
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>
</blockquote>
<strong><a
name=
"dxsdk"
>
Microsoft DirectX 9.0 SDK header files and libraries
</a></strong>
<strong><a
name=
"dxsdk"
>
Microsoft DirectX 9.0 SDK header files and libraries
</a></strong>
<blockquote>
<blockquote>
...
@@ -1429,7 +1506,7 @@
...
@@ -1429,7 +1506,7 @@
build output is to go.
build output is to go.
The default output directory will be build/
<i>
platform
</i>
.
The default output directory will be build/
<i>
platform
</i>
.
</dd>
</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>
<dd>
The default root location for many of the ALT path locations
The default root location for many of the ALT path locations
of the following ALT variables.
of the following ALT variables.
...
...
make/Defs-internal.gmk
浏览文件 @
45eede57
...
@@ -257,8 +257,3 @@ ifdef ANT_HOME
...
@@ -257,8 +257,3 @@ ifdef ANT_HOME
COMMON_BUILD_ARGUMENTS += ANT_HOME="$(ANT_HOME)"
COMMON_BUILD_ARGUMENTS += ANT_HOME="$(ANT_HOME)"
endif
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:
...
@@ -20,7 +20,6 @@ The make/makefile rules are:
VARIANT If DBG, debug build, if OPT, optimized build
VARIANT If DBG, debug build, if OPT, optimized build
TARGET_CLASS_VERSION The classfile version number (currently 5)
TARGET_CLASS_VERSION The classfile version number (currently 5)
ANT_HOME Home of ant to use, if provided
ANT_HOME Home of ant to use, if provided
FINDBUGS_HOME Home of findbugs to use, if provided
QUIET If defined, be quiet
QUIET If defined, be quiet
VERBOSE If defined, be verbose
VERBOSE If defined, be verbose
JDK_VERSION Version being built
JDK_VERSION Version being built
...
...
make/jprt.config
浏览文件 @
45eede57
#!echo "This is not a shell script"
#!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.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
#
# This code is free software; you can redistribute it and/or modify it
# This code is free software; you can redistribute it and/or modify it
...
@@ -100,20 +100,16 @@ share="${jdk_devtools}/share"
...
@@ -100,20 +100,16 @@ share="${jdk_devtools}/share"
# Needed for langtools, maybe other parts of the build
# Needed for langtools, maybe other parts of the build
ANT_HOME
=
"${share}/ant/latest"
ANT_HOME
=
"${share}/ant/latest"
export
ANT_HOME
export
ANT_HOME
FINDBUGS_HOME
=
"${share}/findbugs/latest"
export
FINDBUGS_HOME
# The 3 bin directories in common to all platforms
# The 3 bin directories in common to all platforms
sharebin
=
"${share}/bin"
sharebin
=
"${share}/bin"
antbin
=
"${ANT_HOME}/bin"
antbin
=
"${ANT_HOME}/bin"
findbugsbin
=
"${FINDBUGS_HOME}/bin"
# Check input
# Check input
dirMustExist
"${bootdir}"
ALT_BOOTDIR
dirMustExist
"${bootdir}"
ALT_BOOTDIR
dirMustExist
"${slashjava}"
ALT_SLASH_JAVA
dirMustExist
"${slashjava}"
ALT_SLASH_JAVA
dirMustExist
"${jdk_import}"
ALT_JDK_IMPORT_PATH
dirMustExist
"${jdk_import}"
ALT_JDK_IMPORT_PATH
dirMustExist
"${ANT_HOME}"
ANT_HOME
dirMustExist
"${ANT_HOME}"
ANT_HOME
dirMustExist
"${FINDBUGS_HOME}"
FINDBUGS_HOME
# If ALT_PREVIOUS_RELEASE_IMAGE not defined, set it to the bootdir area for
# If ALT_PREVIOUS_RELEASE_IMAGE not defined, set it to the bootdir area for
# any possible image comparisons.
# any possible image comparisons.
...
@@ -152,7 +148,7 @@ if [ "${osname}" = SunOS ] ; then
...
@@ -152,7 +148,7 @@ if [ "${osname}" = SunOS ] ; then
ALT_COMPILER_PATH
=
"${compiler_path}"
ALT_COMPILER_PATH
=
"${compiler_path}"
export
ALT_COMPILER_PATH
export
ALT_COMPILER_PATH
dirMustExist
"${compiler_path}"
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
# Add basic solaris system paths
path4sdk
=${
path4sdk
}:/
usr
/
ccs
/
bin
:/
usr
/
ccs
/
lib
:/
usr
/
bin
:/
bin
:/
usr
/
sfw
/
bin
path4sdk
=${
path4sdk
}:/
usr
/
ccs
/
bin
:/
usr
/
ccs
/
lib
:/
usr
/
bin
:/
bin
:/
usr
/
sfw
/
bin
...
@@ -189,7 +185,7 @@ elif [ "${osname}" = Linux ] ; then
...
@@ -189,7 +185,7 @@ elif [ "${osname}" = Linux ] ; then
ALT_COMPILER_PATH
=
"${compiler_path}"
ALT_COMPILER_PATH
=
"${compiler_path}"
export
ALT_COMPILER_PATH
export
ALT_COMPILER_PATH
dirMustExist
"${compiler_path}"
ALT_COMPILER_PATH
dirMustExist
"${compiler_path}"
ALT_COMPILER_PATH
path4sdk
=${
compiler_path
}:${
sharebin
}:${
antbin
}
:${
findbugsbin
}
path4sdk
=${
compiler_path
}:${
sharebin
}:${
antbin
}
# Add basic paths
# Add basic paths
path4sdk
=${
path4sdk
}:/
usr
/
bin
:/
bin
:/
usr
/
sbin
:/
sbin
path4sdk
=${
path4sdk
}:/
usr
/
bin
:/
bin
:/
usr
/
sbin
:/
sbin
...
@@ -237,7 +233,7 @@ else
...
@@ -237,7 +233,7 @@ else
dosname
=
"${mkshome}/mksnt/dosname -s"
dosname
=
"${mkshome}/mksnt/dosname -s"
# Most unix utilities are in the mksnt directory of ROOTDIR
# Most unix utilities are in the mksnt directory of ROOTDIR
unixcommand_path
=
"${mkshome}/mksnt"
unixcommand_path
=
"${mkshome}/mksnt"
path4sdk
=
"${sharebin};${antbin};${
findbugsbin};${
unixcommand_path}"
path4sdk
=
"${sharebin};${antbin};${unixcommand_path}"
dirMustExist
"${unixcommand_path}"
ALT_UNIXCOMMAND_PATH
dirMustExist
"${unixcommand_path}"
ALT_UNIXCOMMAND_PATH
devtools_path
=
"${jdk_devtools}/win32/bin"
devtools_path
=
"${jdk_devtools}/win32/bin"
path4sdk
=
"${devtools_path};${path4sdk}"
path4sdk
=
"${devtools_path};${path4sdk}"
...
@@ -255,7 +251,7 @@ else
...
@@ -255,7 +251,7 @@ else
dosname
=
"/usr/bin/cygpath -a -m -s"
dosname
=
"/usr/bin/cygpath -a -m -s"
# Most unix utilities are in the /usr/bin
# Most unix utilities are in the /usr/bin
unixcommand_path
=
"/usr/bin"
unixcommand_path
=
"/usr/bin"
path4sdk
=
"${sharebin};${antbin};${
findbugsbin};${
unixcommand_path}"
path4sdk
=
"${sharebin};${antbin};${unixcommand_path}"
dirMustExist
"${unixcommand_path}"
ALT_UNIXCOMMAND_PATH
dirMustExist
"${unixcommand_path}"
ALT_UNIXCOMMAND_PATH
# Find GNU make
# Find GNU make
make
=
"${unixcommand_path}/make.exe"
make
=
"${unixcommand_path}/make.exe"
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录