I'm using Linux on Power as my host of http://v8ppc.osuosl.org:8080/
There is an IBM version of Java available for this platform (dig around
here and you'll find it) http://www.ibm.com/developerworks/java/

If you're on a G5, then the IBM version won't work as it's not compiled on
that platform.  know there has been work on OpenJDK and Power. I see a blog
post here that looks sort of hopeful
http://javaevangelist.blogspot.com/2012/02/openjdk-7-on-apple-g5-powerpc-on-mac-os.html


On Tue, Jan 28, 2014 at 8:40 AM, Michael Deschu <[email protected]>wrote:

> Hi, Andrew, Little off topic from Node.js (which is awesome) but I noticed
> that you were able to get Jenkins to run on a Linux based PowerPC. How were
> you able to get that up and running since Jenkins relies on at least Java
> 1.5?  I could not find any Java package from Oracle on PowerPC. Were you
> able to use an alternative JVM like OpenJDK? I wanted to setup Jenkins but
> realized that we are currently building on PowerMac G5s.
>
>
> On Tuesday, January 21, 2014 8:44:56 PM UTC-5, Andrew Low wrote:
>
>> You are hitting a known issue. Please see https://github.com/andrewlow/
>> v8ppc/issues/97
>>
>> The G4 is an old processor that doesn't support all the instructions
>> we're using.
>> On Jan 21, 2014 7:24 PM, "Russell York" <[email protected]> wrote:
>>
>>> I have the following issue on my G4 mac mini.
>>> I'll try rebuilding glib and see if that gets rid of the libthread
>>> message.
>>>
>>>
>>>> mcmini v8ppc # uname -a
>>>> Linux mcmini 3.10.25-gentoo #1 Sun Jan 19 13:33:29 EST 2014 ppc 7447A,
>>>> altivec supported PowerMac10,1 GNU/Linux
>>>> mcmini v8ppc # cat /proc/cpuinfo
>>>> processor       : 0
>>>> cpu             : 7447A, altivec supported
>>>> clock           : 1249.999995MHz
>>>> revision        : 1.2 (pvr 8003 0102)
>>>> bogomips        : 83.24
>>>> timebase        : 41620997
>>>> platform        : PowerMac
>>>> model           : PowerMac10,1
>>>> machine         : PowerMac10,1
>>>> motherboard     : PowerMac10,1 MacRISC3 Power Macintosh
>>>> detected as     : 287 (Mac mini)
>>>> pmac flags      : 00000010
>>>> L2 cache        : 512K unified
>>>> pmac-generation : NewWorld
>>>> Memory          : 512 MB
>>>> mcmini v8ppc # gdb  out/ppc.debug/d8
>>>> GNU gdb (Gentoo 7.5.1 p2) 7.5.1
>>>> Copyright (C) 2012 Free Software Foundation, Inc.
>>>> License GPLv3+: GNU GPL version 3 or later <
>>>> http://gnu.org/licenses/gpl.html>
>>>> This is free software: you are free to change and redistribute it.
>>>> There is NO WARRANTY, to the extent permitted by law.  Type "show
>>>> copying"
>>>> and "show warranty" for details.
>>>> This GDB was configured as "powerpc-unknown-linux-gnu".
>>>> For bug reporting instructions, please see:
>>>> <http://bugs.gentoo.org/>...
>>>> Reading symbols from /var/tmp/v8ppc/out/ppc.debug/d8...done.
>>>> (gdb) r --test --stress-opt --always-opt --nobreak-on-abort
>>>> --nodead-code-elimination ./test/mjsunit/mjsunit.js ./test/mjsunit/regress/
>>>> regress-2185-2.js
>>>> Starting program: /var/tmp/v8ppc/out/ppc.debug/d8 --test --stress-opt
>>>> --always-opt --nobreak-on-abort --nodead-code-elimination
>>>> ./test/mjsunit/mjsunit.js ./test/mjsunit/regress/regress-2185-2.js
>>>> warning: Could not load shared library symbols for linux-vdso32.so.1.
>>>> Do you need "set solib-search-path" or "set sysroot"?
>>>> [Thread debugging using libthread_db enabled]
>>>> Using host libthread_db library "/lib/libthread_db.so.1".
>>>> ============ Stress 1/2 ============
>>>> [New Thread 0x4882a480 (LWP 5107)]
>>>>
>>>> Program received signal SIGILL, Illegal instruction.
>>>> 0x54943298 in ?? ()
>>>> (gdb) bt
>>>> #0  0x54943298 in ?? ()
>>>> #1  0x54942d14 in ?? ()
>>>> Backtrace stopped: previous frame inner to this frame (corrupt stack?)
>>>> (gdb) x/20i $pc-16
>>>>    0x54943288:  stw     r0,0(r1)
>>>>    0x5494328c:  stw     r10,4(r1)
>>>>    0x54943290:  lfd     f6,0(r1)
>>>>    0x54943294:  addi    r1,r1,8
>>>> => 0x54943298:  .long 0xfcc0369c
>>>>    0x5494329c:  fcmpu   cr7,f7,f6
>>>>    0x549432a0:  bso-    cr7,0x549432c4
>>>>    0x549432a4:  beq-    cr7,0x549432b4
>>>>    0x549432a8:  blt-    cr7,0x549432bc
>>>>    0x549432ac:  li      r3,1
>>>>    0x549432b0:  blr
>>>>    0x549432b4:  li      r3,0
>>>>    0x549432b8:  blr
>>>>    0x549432bc:  li      r3,-1
>>>>    0x549432c0:  blr
>>>>    0x549432c4:  li      r3,-1
>>>>    0x549432c8:  blr
>>>>    0x549432cc:  lwz     r6,-1(r3)
>>>>    0x549432d0:  lbz     r5,7(r6)
>>>>    0x549432d4:  cmpwi   cr7,r5,132
>>>> (gdb) i r
>>>> r0             0x0      0
>>>> r1             0xbfffe93c       3221219644
>>>> r2             0x48030820       1208158240
>>>> r3             0x0      0
>>>> r4             0x3f714421       1064387617
>>>> r5             0x0      0
>>>> r6             0x0      0
>>>> r7             0x84     132
>>>> r8             0x0      0
>>>> r9             0x549433c1       1418998721
>>>> r10            0x0      0
>>>> r11            0xbfffe8e8       3221219560
>>>> r12            0x10020744       268568388
>>>> r13            0x100261c4       268591556
>>>> r14            0xc      12
>>>> r15            0xfb05554        263214420
>>>> r16            0xbfffe918       3221219608
>>>> r17            0x0      0
>>>> r18            0x0      0
>>>> r19            0x0      0
>>>> r20            0x5342a709       1396877065
>>>> r21            0x1001f044       268562500
>>>> r22            0x53408091       1396736145
>>>> r23            0x0      0
>>>> r24            0x0      0
>>>> r25            0x0      0
>>>> r26            0x0      0
>>>> r27            0x480206d0       1208092368
>>>> r28            0xbfffeaac       3221220012
>>>> r29            0xbfffeab0       3221220016
>>>> r30            0xffe1b78        268311416
>>>> r31            0xbfffe944       3221219652
>>>> pc             0x54943298       0x54943298
>>>> msr            0x8d932  579890
>>>> cr             0x28000422       671089698
>>>> lr             0x54942d14       0x54942d14
>>>> ctr            0x549431e0       1418998240
>>>> xer            0x0      0
>>>> orig_r3        0x1006f000       268890112
>>>> trap           0x700    1792
>>>> (gdb)
>>>>
>>>
>>>  --
>>> --
>>> Job Board: http://jobs.nodejs.org/
>>> Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-
>>> Posting-Guidelines
>>> You received this message because you are subscribed to the Google
>>> Groups "nodejs" group.
>>> To post to this group, send email to [email protected]
>>>
>>> To unsubscribe from this group, send email to
>>> [email protected]
>>>
>>> For more options, visit this group at
>>> http://groups.google.com/group/nodejs?hl=en?hl=en
>>>
>>> ---
>>> You received this message because you are subscribed to a topic in the
>>> Google Groups "nodejs" group.
>>> To unsubscribe from this topic, visit https://groups.google.com/d/
>>> topic/nodejs/ivGMr-C_m1Y/unsubscribe.
>>> To unsubscribe from this group and all its topics, send an email to
>>> [email protected].
>>>
>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>
>>  --
> --
> Job Board: http://jobs.nodejs.org/
> Posting guidelines:
> https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
> You received this message because you are subscribed to the Google
> Groups "nodejs" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]
> For more options, visit this group at
> http://groups.google.com/group/nodejs?hl=en?hl=en
>
> ---
> You received this message because you are subscribed to a topic in the
> Google Groups "nodejs" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/nodejs/ivGMr-C_m1Y/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> [email protected].
> For more options, visit https://groups.google.com/groups/opt_out.
>

-- 
-- 
Job Board: http://jobs.nodejs.org/
Posting guidelines: 
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en

--- 
You received this message because you are subscribed to the Google Groups 
"nodejs" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to