This is a registerised port of GHC 6.6.1 to HPUX 11.0 PA-RISC 32-bit. It uses the mangler -- there is no native code generator -- and there is no ghci. You will find the following in this directory: - a registerised GHC 6.6.1 built for HPUX 11.0 PA-RISC 32-bit - GMP 4.1.4 as built for GHC - GNU binutils 2.17 as built for GHC (well, for GCC as used by GHC) - the install scripts I used to build the packages - the logs of the builds - some porting notes I have not included a gcc 4.0.4 binary package (but have included the build script and the log) because gcc makes copies of some of the HPUX header files at install time, which are undoubtedly copyrighted. Also included here is a patch to the GCC header files to change static functions in the headers to static inline. This cuts binary bloat significantly. Some of the files affected by the patch must be copied from /usr/include since GCC does not make private copies of them as part of its install. The binary tarballs should be unpacked in /usr/local: cd /usr/local gtar -xjf PACKAGE.tar.bz2 I had some troubles with bad paths in a couple GHC builds obtained from the net that I installed into non-standard (e.g. not /usr/local) locations on other platforms, so this is not the usual GHC binary package. It is "make install" created employing a trick I commonly use to make relocatable binary packages. The location of GHC and GCC as known to GHC has been padded with leading / characters. To move things just edit all the GHC files (binaries included) to change ///////////////////////////////////////////////////////////////////usr/local to whatever you want, making sure to keep the path name length unchanged. Joe Buehler