Any release date for GHC 6.8.3 for Mac OS X 10.5 (Leopard) on PowerPC G4 machines?

Is there any scheduled release date for GHC 6.8.3 for Mac OS X 10.5 (Leopard) on PowerPC G4 machines? I have a G4 PowerBook, currently running Mac OS X 10.2.8 (Jaguar), which I plan to upgrade next week. I also have the upgrade discs for both Mac OS X 10.4 (Tiger) and Mac OS X 10.5 (Leopard). Backing up my hard disk before upgrading takes about 20 hours; it seems a pity to upgrade to Tiger before eventually upgrading to Leopard (unless GHC is never going to be released for Tiger on PowerPC G4 machines, which would be much worse). -- Benjamin L. Russell

Benjamin L.Russell wrote:
Is there any scheduled release date for GHC 6.8.3 for Mac OS X 10.5 (Leopard) on PowerPC G4 machines?
No, but I could rebuild ghc-6.8.3 on Tiger (G5) so that it also runs on a G4. (The G5 dependency of http://www.haskell.org/ghc/dist/6.8.3/maeder/ghc-6.8.3-powerpc-apple-darwin.... was an accident, that happened by wrongly building libgmp, too.) Alternatively you can install ghc-6.8.2 and build ghc-6.8.3 yourself. http://www.haskell.org/ghc/download_ghc_682.html#macosxppc (that relies on old frameworks, though). Or has someone else done this already? The Tiger binaries and ghcs also run under Leopard (but not vice versa). Cheers Christian
I have a G4 PowerBook, currently running Mac OS X 10.2.8 (Jaguar), which I plan to upgrade next week. I also have the upgrade discs for both Mac OS X 10.4 (Tiger) and Mac OS X 10.5 (Leopard). Backing up my hard disk before upgrading takes about 20 hours; it seems a pity to upgrade to Tiger before eventually upgrading to Leopard (unless GHC is never going to be released for Tiger on PowerPC G4 machines, which would be much worse).
-- Benjamin L. Russell

I've rebuild the binary without statically linked gmp. http://www.dfki.de/sks/hets/mac/ghcs/ghc-6.8.3-powerpc-apple-darwin.tar.bz2 So in addition to readline (and ncurses) you need gmp from MacPorts. (Otherwise even installation will fail, because pwd needs gmp.) If you want ghc to produce static binaries then move the static library libgmp.a into your installed ghc's libdir. Cheers Christian Christian Maeder wrote:
Benjamin L.Russell wrote:
Is there any scheduled release date for GHC 6.8.3 for Mac OS X 10.5 (Leopard) on PowerPC G4 machines?
No, but I could rebuild ghc-6.8.3 on Tiger (G5) so that it also runs on a G4. (The G5 dependency of http://www.haskell.org/ghc/dist/6.8.3/maeder/ghc-6.8.3-powerpc-apple-darwin....
was an accident, that happened by wrongly building libgmp, too.)
[...]
The Tiger binaries and ghcs also run under Leopard (but not vice versa).

On Tue, 05 Aug 2008 09:11:25 +0200, Christian Maeder
I've rebuild the binary without statically linked gmp.
http://www.dfki.de/sks/hets/mac/ghcs/ghc-6.8.3-powerpc-apple-darwin.tar.bz2
So in addition to readline (and ncurses) you need gmp from MacPorts. (Otherwise even installation will fail, because pwd needs gmp.)
If you want ghc to produce static binaries then move the static library libgmp.a into your installed ghc's libdir.
Thank you very much for the update. I'll be sure to fetch gmp from MaPorts when I install GHC 6.8.3 on Mac OS X 10.5 (Leopard), and to move libgmp.a into my installed GHC's libdir. If I run into problems, I'll post them in this thread. -- Benjamin L. Russell

Meanwhile Ian has updated the download page. Although it was built on a G5 with Tiger it should also run on a G4 with Leopard. (and was reported to run on G4 with Tiger) Christian Benjamin L.Russell wrote:
On Tue, 05 Aug 2008 09:11:25 +0200, Christian Maeder
wrote: I've rebuild the binary without statically linked gmp.
[...]
So in addition to readline (and ncurses) you need gmp from MacPorts. (Otherwise even installation will fail, because pwd needs gmp.)
If you want ghc to produce static binaries then move the static library libgmp.a into your installed ghc's libdir.
Thank you very much for the update. I'll be sure to fetch gmp from MaPorts when I install GHC 6.8.3 on Mac OS X 10.5 (Leopard), and to move libgmp.a into my installed GHC's libdir.
If I run into problems, I'll post them in this thread.
-- Benjamin L. Russell
participants (2)
-
Benjamin L.Russell
-
Christian Maeder