[fyi][icedtea7] windows builds

Alex Kasko alex.kasko.lists at gmail.com
Mon Jul 29 09:56:37 PDT 2013


On 07/29/2013 02:41 AM, Lussier, Denis wrote:
> This is great.  IMHO, the dominance of Windows as a client platform and the
> absence of Webstart-like browser support, made OpenJDK 6 for Windows more
> of an experiment/steppingStone than a production open source project.
To be clear, I've built only openjdk part of icedtea7 without icedtea-web.

Webstart from icedtea-web (pure java netx.jar) works on windows with any 
JRE and may be run like this:

     java -Xbootclasspath/a:netx.jar net.sourceforge.jnlp.runtime.Boot 
myapp.jnlp

I think it may be wrapped into windows binary launcher quite easily.

About browser-plugin - I think it's not so complex task to build it for 
windows firefox as a proof of concept (I have some experience with 
native firefox plugins). But make it stable with all security-related 
corner cases and support it further will require a lot of tedious work. 
It seems like an interesting project, but not for spare time.

BTW, thanks for your (openscg) openjdk6 windows builds, they were the 
starting point for my builds.

>
> --Luss
>    http://www.bigsql.org
>
> On Sun, Jul 28, 2013 at 5:26 PM, Alex Kasko <alex.kasko.lists at gmail.com>wrote:
>
>> Hi,
>>
>> Just for your information, icedtea7 tip (hg:0a8108854365) builds fine on
>> windows-i586 and windows-amd64 without additional patches.
>>
>> I've obtained sources from "icedtea7/openjdk" directory by running:
>>
>>      ./configure \
>>      --disable-system-zlib \
>>      --disable-system-jpeg \
>>      --disable-system-png \
>>      --disable-system-gif \
>>      --disable-system-lcms \
>>      --disable-compile-against-**syscalls \
>>      --disable-nss
>>
>> and "make" on debian wheezy.
>>
>> Then built these sources on windows (xp and 2003x64) as separate openjdk
>> builds (without icedtea infrastructure) using additional environment
>> variables:
>>
>>      set USE_SYSTEM_GTK=true
>>      set USE_SYSTEM_GCONF=true
>>      set USE_SYSTEM_GIO=true
>>      set USE_SYSTEM_CUPS=true
>>      set USE_SYSTEM_FONTCONFIG=true
>>      set RHINO_JAR=%LIBS_DIR%/rhino.jar
>>      set FT2_CFLAGS=-I$(FREETYPE_**HEADERS_PATH)
>> -I$(FREETYPE_HEADERS_PATH)/**freetype2
>>      set DISABLE_INTREE_EC=true
>>
>>
>> --
>> Regards,
>> Alex Kasko
>>
>


-- 
Regards,
Alex Kasko



More information about the distro-pkg-dev mailing list