IcedTea 1.12.5 windows build errors

Alex Kasko alex.kasko.lists at gmail.com
Thu Jun 13 08:18:40 PDT 2013


Hi,

I'm trying to build IcedTea 1.12.5 for windows-i586. Ultimate goal is to 
get jdk6 GPL binaries for windows and linux with latest bugfixes. I have 
a virtual machine with proper environment for building openjdk6 [1] (it 
builds openjdk6-build27 successfully).

I thought, that most IcedTea changes are linux-related, and 
windows-specific part should be close to openjdk6 build 27. So I ran 
"./configure" (in Linux) without specific options, abort the build after 
patching step and copy "icedtea6-1.12.5/openjdk" contents to windows 
machine.

During the build on windows corba, jaxp, jaxws and hotspot modules works 
fine but jdk module aborted the build with AWT-related error [2] . 
Comparing AWT sources between IcedTea 1.12.5 and current openjdk6 
mercurial tip I found a lot of windows-specific changes (Direct3D etc) 
in IcedTea.

Questions about all that:
1) Is there something like "$ ./configure ; make download-openjdk" for 
IcedTea 1.12.5 to get patched openjdk sources?
2) Is there a switch (in 1.12.5) for using bundled zlib instead of 
system one (I changed makefiles to use bundled one)?
3) Am I understand right, that windows changes are the parts of jdk7 
backports and may not work properly with older compiler (jdk6 is built 
with MSVS2003)? Or what are they for, giving that windows is not 
supported platform for icedtea?
4) Is it a good idea (for windows builds) to try to revert some windows 
specific AWT-related patches in IcedTea-1.12.5 to make it closer to 
openjdk6-build27? Or changes are too big for that?


[1] http://hg.openjdk.java.net/jdk6/jdk6/raw-file/tip/README-builds.html#MBE
[2] https://gist.github.com/alexkasko/5773264

-- 
Regards,
Alex Kasko



More information about the distro-pkg-dev mailing list