[Bug 688] icedtea6-1.10.1: OpenJDK Shark VM is unable to build itself on ppc

bugzilla-daemon at icedtea.classpath.org bugzilla-daemon at icedtea.classpath.org
Thu Apr 7 15:03:16 PDT 2011


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





--- Comment #4 from acrux @ cruxppc.org <acrux at linuxmail.org>  2011-04-07 22:03:16 ---
(In reply to comment #2)
> Same story for every recent LLVM release.
> 
> LLVM JIT inserts bl instructions to jump between generated code blocks, it
> crash when the distance between the blocks are out of range for a bl
> instruction.
> 
> LLVM ppc and arm jit needs a workaround for this bug:
> icedtea PR399
> llvm pr http://llvm.org/bugs/show_bug.cgi?id=5201
> 
> I assume that if you would have built llvm with assertions then you would have
> seen something like
> Assertion `ResultPtr >= -(1 << 23) && ResultPtr < (1 << 23) && "Relocation out
> of range!"' failed
> 

mmh.. i built llvm with --disable-assertions, here you can read my build
script:
http://cruxppc.org/viewvc/opt/branches/2.7/llvm/Pkgfile?revision=2324&view=markup&pathrev=2324

Anyway is that old LLVM workaround still needed on PowerPC ? 


-- 
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