ITW to build with jdk9 post b41

Fridrich Strba fridrich.strba at suse.com
Mon Feb 2 13:04:45 UTC 2015


Hello,

I realized that we were creating classpaths in quite a non-robust way.
That is why I created two make subfunctions: joinsegments (to convert a
space separated string of path segments to one that is colon separated)
and composeclasspath (which uses joinsegments and if its result is not
empty, prepends "-classpath" to it).

The reason of this change was that the build was running/breaking
depending on whether the tagsoup was present or not. This simplifies
some checks in the Makefile.am, since we can use the raw TAGSOUP_JAR
variable without checking for it being empty. The same works for
different other runtimes.

Attached the patch including these changes and some little changes in
the code itself to account for the existence of Java 9.

Cheers

Fridrich

On 02/02/15 13:11, Jiri Vanek wrote:
> Yes. I will split this changeset to two parts - removal of boostreap
> dir( I wonted to do it looooong ago [kick myself]) . With some luck it
> will be only needed thing to adapt to modular jdk.
> 
> Second part will be the rest of this patch.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: icedtea-web-java9.patch
Type: text/x-patch
Size: 30596 bytes
Desc: not available
URL: <http://mail.openjdk.java.net/pipermail/distro-pkg-dev/attachments/20150202/e65f298f/icedtea-web-java9-0001.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: OpenPGP digital signature
URL: <http://mail.openjdk.java.net/pipermail/distro-pkg-dev/attachments/20150202/e65f298f/signature-0001.asc>


More information about the distro-pkg-dev mailing list