Hello, when compiling GHC 5.00.x on Solaris with gcc 2.95.x I get this error when trying to start GHCI: 127> ghci ___ ___ _ / _ \ /\ /\/ __(_) / /_\// /_/ / / | | GHC Interactive, version 5.00.2, For Haskell 98. / /_\\/ __ / /___| | http://www.haskell.org/ghc/ \____/\/ /_/\____/|_| Type :? for help. Loading package std ... linking ... unhandled ELF relocation(RelA) type 23 ghc-5.00.2: fatal error: do_Elf32_Rela_relocations: unhandled ELF relocation type Looking at ghc/rts/Linker.c, (and finding out what "type 23" is), I applied the following patch to Linker.c, which seems to fix the problem. I don't know much about reloction on Sparc, so I'm not absolutely sure, it is really correct, but I didn't experience any problems. Regards, Armin --- ghc-5.00.2/ghc/rts/Linker.c Thu Jun 7 18:36:41 2001 +++ ghc-5.00.2-p/ghc/rts/Linker.c Thu Jul 5 16:55:00 2001 @@ -1677,6 +1677,7 @@ w1 |= w2; *pP = w1; break; + case R_SPARC_UA32: case R_SPARC_32: w2 = (Elf32_Word)(S + A); *pP = w2; _______________________________________________ Glasgow-haskell-bugs mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs
