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.
