
On 12 September 2005 12:53, Wilhelm B. Kloke wrote:
Simon Marlow
schrieb: On 06 September 2005 15:33, Wilhelm B. Kloke wrote:
I have a FreeBSD box running FreeSD-amd64-6.0. Is there anybody who can give me a set of .hc files (probably from linux x86_64) to build GHC? I tried to follow the instructions to crossbuild from FreeBSD-i386, but my attempts failed for reasons I don't understand.
I have an account on a box, but haven't yet had time to do the port.
If you let us know where your build got stuck, we might be able to help you out.
Thank you for answering. This is more complicated to do it fast. I tried to follow the building guide for a new port. IIRC there were messages related to the difference in range for 64bit constants in the header files for amd64 and the range which 32bit GHC could handle. For now I have screwed up both build trees. I am going to restart the process with fresh copies to give the exact information.
I was just hoping that a set of Linux-64 .hc files would do the job for FreeBSD, too.
BTW, should I hold my breath for 6.4.1?
You should certainly bootstrap using a 6.4.1 snapshot source tree, because there have been plenty of amd64-related fixes. There won't be a lot of change between now and the 6.4.1 release. Cheers, Simon