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] <javascript:>> > 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]<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.
