← Back to team overview

openjdk team mailing list archive

Bug#828873: openjdk-8-jre-headless: inconsistent library installation paths

 

"Aaron M. Ucko" <amu@xxxxxxxxxxxx> 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).

-- 
Aaron M. Ucko, KB1CJC (amu at alum.mit.edu, ucko at debian.org)
http://www.mit.edu/~amu/ | http://stuff.mit.edu/cgi/finger/?amu@xxxxxxxxxxxx


References