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.
