ANN: ghc 6.8.2 from MacPorts
Gregory Wright
gwright at comcast.net
Tue Mar 4 09:13:54 EST 2008
After what many would consider an unconscionable delay, I am happy to
announce
that ghc 6.8.2 is available from MacPorts.
The ghc 6.8.2 port is available for Tiger/ppc, Tiger/intel and Leopard/
intel. Users with
Leopard/ppc are out of luck until for now, for reason discussed
earlier on this list.
In partial recompense for their patience, users will get a ghc with
more patches
than any previous MacPorts ghc.
A few notes:
The file locking bugs #1992 and #2134 are fixed. Bug #1992 was a
simple
lock logic error and should be killed dead. Bug #2134 was the result
of a lazy readFile
holding a lock for an unpredictable time. There may be more cases
like this one,
and I would appreciate a note from anyone who come across a lock
error during building.
Users on Leopard/intel must upgrade to 10.5.2 to avoid an OS bug
which under
unusual circumstances would repeatably (and mysteriously) crash the
build.
This was first noticed running the building in an eshell under
Aquamacs. Archives
were built without tables of contents because ranlib wasn't being run
or wasn't
running to completion. Builds in the usual Terminal.app didn't trip
over this bug.
OpenGL support is built by default. It can be turned off using the
no_opengl variant.
OpenAL support is disabled. Apple's OpenAL framework lacks ALUT
support (needed
for the ghc binding) but has name clashes with the freealut library
from the OpenAL.org
website. Fixing this is probably straightforward. If someone is
interested, I can give
them some pointers on getting started.
MacPort's ghc ought to always link with the correct libgmp (the one
provided by the gmp port).
The latest versions of alex, happy, haddock and hs-Edison are also
available.
Best Wishes,
Greg
More information about the Glasgow-haskell-users
mailing list