IcedTea-Web & Java 11
Jiri Vanek
jvanek at redhat.com
Wed Sep 5 13:53:44 UTC 2018
On 09/05/2018 03:43 PM, Laurent Bourgès wrote:
> Jiri,
>
> > For example, I hacked the Makefile to keep generating windows batch files to have them
> generated on
> > linux and fix them on my windows test machine.
> > I am not sure if I would be able to perform cross-compilation on my linux machine ...
>
> I hope, that crosscompialtion will not be needed. If you built it on linux, and it works, it
> should work also after built on windows and vice versa.
> Yes, with bats, you could probably distribute them to final windows environemtns. With
> crosscompiled
> binaries... I never trusted them... Is even solid crosscompialtion linux-windows possible?
>
>
> More obviously I just run make to build netx & launcher scripts (no plugin at all), to obtain a
> minimal ITW 1.7 that I can run on win/mac/linux (cross-platform).
> It takes 2 Mb so it could be installed on top of any openjdk11 build, maybe AdoptOpenJDK could
> provide such OpenJDK packages including ITW.
With every release, I'm providing binaries for windows - both zip and msi. With linux, this is
something new, as it is finally possible only with plugin gone.
If there will be need to provide Nightly Builds, I will set something on Adopt. I already run
aarch64 builds of openjdk here.
See: http://mail.openjdk.java.net/pipermail/distro-pkg-dev/2017-December/039064.html
The linux binaries are missing. They should be not missing with 1.8 release, and I will provide
intel64, intel32 and aarch64 builds by default. More, if asked.
On contrary, the sh launchers currently cant be used out of distribution usecase.
>
> For now, I can make such 'complete' ITW package on my linux machine, no need for cross-compilation > at all.
Yes. this will be very sadly lost:(
>
> /install$ tree -L 3
> .
> ├── bin
> │ ├── itweb-settings
> │ ├── itweb-settings.bat
> │ ├── javaws
> │ ├── javaws.bat
> │ ├── policyeditor
> │ ├── policyeditor.bat
> │ └── README
> ├── lib
> └── share
> ├── icedtea-web
> │ ├── javaws_splash.png
> │ └── netx.jar
> ├── man
> └── pixmaps
> └── javaws.png
>
> 10 directories, 18 files
>
> PS: Of course, having installers + better desktop integration (icons, jnlp associations ...) on
> win/mac/linux would be very great ! but that's another topic.
This is already done :) ITW have msi support with all grpahic and integration in place (for
windows). Actually the desktop integration is also something what needs native launcher:(
In linux, I do not plan more then binary tarballs. Integration come with distribution, and
standalone archive with binaries is only backup.
>
Thank you very much for sharing usecases. I will keep them in mind.
J.
--
Jiri Vanek
Senior QE engineer, OpenJDK QE lead, Mgr.
Red Hat Czech
jvanek at redhat.com M: +420775390109
More information about the distro-pkg-dev
mailing list