[Bug 682] JRE on i586 machine fails to run for supports_cmov function

bugzilla-daemon at icedtea.classpath.org bugzilla-daemon at icedtea.classpath.org
Tue Mar 29 06:33:31 PDT 2011


http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=682





--- Comment #5 from Michal Vyskocil <mvyskocil at suse.cz>  2011-03-29 13:33:31 ---
(In reply to comment #3)
> There's nothing we can do about the proprietary JDK.  You need to report bugs
> with that to Oracle.
> 
> My guess would be that i686 is now required due to the assembler instructions
> emitted by the JIT.
> 

It seems like the case - the src/cpu/x86/vm/assembler_x86.cpp [1] checks if the
cmov instruction is supported by CPU. If not the error is emitted. Then I'll
change our openjdk package to i686 to avoid this in future.

[1]
http://hg.openjdk.java.net/jdk6/jdk6/hotspot/file/4863fa64ae5f/src/cpu/x86/vm/assembler_x86.cpp


-- 
Configure bugmail: http://icedtea.classpath.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the distro-pkg-dev mailing list