Hi Alastair, Le 22/01/2019 à 11:28, Alastair McKinstry a écrit : > I have a package, coda, that provides a Java library, libcoda-java. > > As of Java 11, openjdk ICE's on the code on ppc64el. > > It builds ok on other architectures, and ok with openjdk12, but we're > not likely to ship openjdk 12 with Buster, I understand.
That's right. OpenJDK 12 isn't a LTS release and will be EOL in 2 months. The current consensus is to ship only LTS releases in stable Debian releases (OpenJDK 11 for Buster, and probably OpenJDK 17 for Bullseye). > Now, libcoda-java is an Arch: all package, so it can be built ok on > other archs for ppc64el. But How should it be handled in the packaging ? At the package level you have to ensure "dpkg-buildpackage -B" doesn't build libcoda-java, but only libcoda-jni and the other arch specific packages. The arch all package will be built by an amd64 builder if you do a source upload. Emmanuel Bourg