[Pkg-gridengine-devel] [Openjdk] Bug#828873: openjdk-8-jre-headless: inconsistent library installation paths

Matthias Klose doko at ubuntu.com
Tue Oct 11 07:35:03 UTC 2016


On 28.06.2016 20:47, Aaron M. Ucko wrote:
> "Aaron M. Ucko" <amu at alum.mit.edu> writes:
> 
>> On i386, openjdk-8-jre-headless installs libraries to
>> /usr/lib/jvm/java-8-openjdk-i386/jre/lib/i386(/server), consistently
>> using DEB_HOST_ARCH_CPU throughout.  On arm64, however, these libraries
>> wind up in /usr/lib/jvm/java-8-openjdk-arm64/jre/lib/aarch64(/server),
>> where arm64 corresponds to DEB_HOST_ARCH_CPU (as on i386) but aarch64
>> corresponds to DEB_HOST_GNU_CPU.  (On most other architectures, these
>> two variables are equivalent in practice.)
> 
> It looks like there's also a discrepancy on sparc64, on which both of
> those variables are set to sparc64, but the libraries wind up in
> /usr/lib/jvm/java-8-openjdk-sparc64/jre/lib/sparcv9 (and gridengine, for
> whatever reason, looks in
> /usr/lib/jvm/java-8-openjdk-sparc64/jre/lib/sparc).

the only consistency is to follow the upstream naming. See the jvm_archdir /
jvm_archpath macros in java_defaults.mk for these values.  If these are not up
to date, please report an issue for java-common.

Matthias




More information about the Pkg-gridengine-devel mailing list