From: Alexander H. <ale...@gm...> - 2009-04-09 13:20:30
|
The gcc43 build fails because of an illegal instruction in the gfortan portion of the build: from my /sw/src/fink.build/gcc43-4.3.3-1000/darwin_objdir/powerpc-apple-darwin9/libgfortran/config.log: configure:13384: checking whether the GNU Fortran compiler is working configure:13398: /sw/src/fink.build/gcc43-4.3.3-1000/darwin_objdir/./gcc/gfortra n -B/sw/src/fink.build/gcc43-4.3.3-1000/darwin_objdir/./gcc/ -B/sw/lib/gcc4.3/po werpc-apple-darwin9/bin/ -B/sw/lib/gcc4.3/powerpc-apple-darwin9/lib/ -isystem /s w/lib/gcc4.3/powerpc-apple-darwin9/include -isystem /sw/lib/gcc4.3/powerpc-apple -darwin9/sys-include -c conftest.f >&5 <built-in>:0: internal compiler error: Illegal instruction Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. configure:13404: $? = 1 configure: failed program was: | | program foo | real, parameter :: bar = sin (12.34 / 2.5) | end program foo configure:13425: result: no I guess I can pin the date that gfortran last worked for me on this box as November 11 of last year, because I've got an octave .deb file from that date. Possibly later. And it's _only_ gfortran that seems afflicted by this: clamav, which uses the C compiler from gcc43, builds happily. What's really odd to me is that I get the same error when building anything using the gfortran from gcc43-4.3.1-1000, which did successfully build on my system (in June last year). So presumably _that_ worked at one point and some later change now causes the runtime breakage. Anyway, I'll put the build log and build directory online at some point soon. Alexander Hansen wrote: > Jack Howarth wrote: > >> Alexander, >> I just rebuilt gcc43 and octave on a dual G5 running >> 10.5.6 with Xcode 3.1.2. Everything builds normally here. >> Are you sure you don't have some non-fink software installed >> that is confusing the fink builds? >> > Nope. > >> I've had no other reports >> of this problem. >> Jack >> >> > It turns out that my locally built gcc43 was actually 4.3.1-1000; but I > got the same error with it, too. > > My 4.3.3-1000 came from Todai. > > > I've got a couple of other ideas to try; I'll follow up when I know more. > > |