Discussion:
armv6hf build failing with multiple definition of `JNI_OnLoad'
Chris Newland
2018-11-14 09:48:37 UTC
Permalink
Hi all,

Despite all the cool new build stuff being done with OpenJFX I still get a
few queries about my nightly chriswhocodes.com OpenJFX8 builds for ARM
from the Pi community.

Someone recently noticed that my builds broke on Oct 26 2018.

I've posted a gist of the failure log here

https://gist.github.com/chriswhocodes/b48a0fa1349d52f6c68be9d4212391d8

and was wondering if anyone had any ideas what might have broken this?

Reproducible with a fresh clone of
http://hg.openjdk.java.net/openjfx/8u-dev/rt and crosslibs fetch.

Many thanks,

Chris
Kevin Rushforth
2018-11-14 11:20:27 UTC
Permalink
The main change that went in recently (On Oct 26) that would affect this
is JDK-8212147 [1], the backport of GTK 3 to FX 8, which was pushed to
8u-dev about 3 weeks ago.

Similar changes to those made in buildSrc/linux.gradle will likely be
needed in buildSrc/armv6hf.gradle.

-- Kevin

[1] https://bugs.openjdk.java.net/browse/JDK-8212147
Post by Chris Newland
Hi all,
Despite all the cool new build stuff being done with OpenJFX I still get a
few queries about my nightly chriswhocodes.com OpenJFX8 builds for ARM
from the Pi community.
Someone recently noticed that my builds broke on Oct 26 2018.
I've posted a gist of the failure log here
https://gist.github.com/chriswhocodes/b48a0fa1349d52f6c68be9d4212391d8
and was wondering if anyone had any ideas what might have broken this?
Reproducible with a fresh clone of
http://hg.openjdk.java.net/openjfx/8u-dev/rt and crosslibs fetch.
Many thanks,
Chris
Chris Newland
2018-11-14 12:03:55 UTC
Permalink
Thanks Kevin,

I'll take a look and post a patch here if I can get it working before the
official fix.

Kind regards,

Chris
Post by Kevin Rushforth
The main change that went in recently (On Oct 26) that would affect this
is JDK-8212147 [1], the backport of GTK 3 to FX 8, which was pushed to
8u-dev about 3 weeks ago.
Similar changes to those made in buildSrc/linux.gradle will likely be
needed in buildSrc/armv6hf.gradle.
-- Kevin
[1] https://bugs.openjdk.java.net/browse/JDK-8212147
Post by Chris Newland
Hi all,
Despite all the cool new build stuff being done with OpenJFX I still
get a few queries about my nightly chriswhocodes.com OpenJFX8 builds for
ARM
from the Pi community.
Someone recently noticed that my builds broke on Oct 26 2018.
I've posted a gist of the failure log here
https://gist.github.com/chriswhocodes/b48a0fa1349d52f6c68be9d4212391d8
and was wondering if anyone had any ideas what might have broken this?
Reproducible with a fresh clone of
http://hg.openjdk.java.net/openjfx/8u-dev/rt and crosslibs fetch.
Many thanks,
Chris
Loading...