[Haskell-cafe] Re: How to decrease ghc link time
Simon Marlow
simonmarhaskell at gmail.com
Mon May 14 11:04:38 EDT 2007
Georg Sauthoff wrote:
> Simon Marlow <simonmarhaskell at gmail.com> wrote:
>
> Hi,
>
>> Georg Sauthoff wrote:
>>> I am a bit unhappy with the link time of the project (i.e. the time ghc
>>> needs to link everyting).
>
>>> The project consinst of ~60 Haskell and ~25 foreign files.
> [..]
>
>> Make sure everything being linked is on the local file system (or use remote
>> filesystems that can be cached locally).
>
> thanks for the advice! Currently I am using NFS ...
>
>> GHC itself links in 2-3 seconds here on an x86_64/Linux machine, which I think
>> is pretty reasonable. Windows is much slower though.
>
> Yes, that sounds ok, currently the project needs 6-7 seconds over NFS
> (under Solaris) ...
If you're using NFS v2, you might want to switch to v3 which has asyncronous
writes (IIRC, Sun always stuck to the letter of the NFS spec and did synchronous
writes where they were supposed to, whereas Linux has traditionally been a bit
more relaxed with the standard).
Cheers,
Simon
More information about the Haskell-Cafe
mailing list