Third-party C libraries policy?
the.dead.shall.rise at gmail.com
Fri May 1 00:19:01 EDT 2009
Currently, glut32.dll is not bundled with the Windows installer,
though it probably should be. I vaguely remember that it is not
part of the base XP install (though I have glut32.dll in
WINDOWS\system32 for some reason). The question is, where should
we put it? Touching WINDOWS\system32 (and installing a DLL
system-wide in general) is not very good behaviour (the main
cause of the "DLL Hell"); if we use $GHC_DIR, it'll work only
with GHCi, but not with the standalone executables.
In general, what is the policy on third-party C libraries such as
GLUT and OpenAL? Should we bundle them with the Haskell Platform
installer or let the user search for them on her own?
More information about the Haskell-platform