build fail for java -client

Asked by Avin on 2016-08-09

checking which variants of the JVM to build... client
configure: error: You cannot build a client JVM for a 64-bit machine.
configure exiting with result code 1
make: *** [stamps/configure] Error 1
dpkg-buildpackage: error: debian/rules build gave error exit status 2
debuild: fatal error at line 1364:
dpkg-buildpackage -rfakeroot -D -us -uc -b failed

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu openjdk-8 Edit question
Assignee:
No assignee Edit question
Solved by:
Manfred Hampl
Solved:
2016-08-09
Last query:
2016-08-09
Last reply:
2016-08-09
Best Manfred Hampl (m-hampl) said : #1

You might try asking such questions in an openjdk forum.

What you get seems to be caused by the original openjdk source

On http://hg.openjdk.java.net/jdk8u/jdk8u/file/8207823b72b8/common/autoconf/jdk-options.m4#l89 and lines 120ff I see

...
87 # Currently we have:
88 # server: normal interpreter and a tiered C1/C2 compiler
89 # client: normal interpreter and C1 (no C2 compiler) (only 32-bit platforms)
...
120 if test "x$JVM_VARIANT_CLIENT" = xtrue; then
121 if test "x$OPENJDK_TARGET_CPU_BITS" = x64; then
122 AC_MSG_ERROR([You cannot build a client JVM for a 64-bit machine.])
123 fi
124 fi
...

In my opinion this has nothing to do with Ubuntu, but is related to the openjdk source.

Avin (avinashub211) said : #2

Thanks Manfred Hampl, that solved my question.