5
5
download, extract and patch the source code from openjdk.java.net, in
10
./configure [OPTION]... [VAR=VALUE]...
13
There is currently no install target.
15
8
The build requirements are as follows:
35
30
See ./configure --help if you need to override defaults.
33
--with-icedtea-home=/path/to/old/icedtea
34
[default /usr/lib/jvm/java-icedtea]
37
There is currently no install target.
37
39
IcedTea ends up in openjdk/control/build/linux-i586 or
38
40
openjdk/control/build/linux-amd64 when the build completes.
40
Building IcedTea with IcedTea
41
-----------------------------
43
To perform a full bootstrap, do:
48
This builds IcedTea against ecj running on libgcj first then uses the
49
result of that build to build IcedTea again.
42
This builds IcedTea against a previously built IcedTea.
51
45
Rebuilding The IcedTea Plugs
52
46
----------------------------
54
48
When IcedTea is initially built, it creates stamp files in the stamps directory
55
49
to determine what and when dependencies were compiled. For example, to rebuild
56
the rt/jce plugs certain files need to be deleted before restarting the build.
50
the rt plugs certain files need to be deleted before restarting the build.
58
- If the jce plugs have been modified, delete stamps/jce-class-files.stamp.
59
- If a new class has been added to the jce plugs, delete
60
jce-source-files.txt so it can be recreated with the new class list.
61
52
- If the rt plugs have been modified, delete stamps/rt-class-files.stamp.
62
53
- If a new class has been added to the rt plugs, delete
63
54
rt-source-files.txt so it can be recreated with the new class list.