Ok we may end up grabbing another Power7 anyway =). But for now that's good 
news. OpenJDK is the suggested JVM for Jenkins anyhow. gcj is the one that 
is not so well behaved.. Thank you for the info.

On Tuesday, January 28, 2014 1:55:46 PM UTC-5, Andrew Low wrote:
>
> 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]<javascript:>
> > 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]<javascript:>
>> To unsubscribe from this group, send email to
>> [email protected] <javascript:>
>> 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] <javascript:>.
>> 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