Changes between Version 6 and Version 7 of Building/Preparation/FreeBSD


Ignore:
Timestamp:
Apr 14, 2013 8:06:27 PM (13 months ago)
Author:
pgj
Comment:

Add one more note on VFS timestamps

Legend:

Unmodified
Added
Removed
Modified
  • Building/Preparation/FreeBSD

    v6 v7  
    9292 - The GHC source code have an in-tree version of `libffi` and `gmp` which may work by accident -- especially if the version of `libgmp.so` and `libffi.so` matches the version installed by the ports.  But using them is not recommended as they could result in various strange build and run-time errors.  See the `configure` options to work around them. 
    9393 
     94 - In an extremely high-speed environment it might happen that `gmake` restarts multiple times, c.f. #7592.  This is because timestamp precision for the VFS layer is set to a POSIX-friendly value by default. Adjusting the `vfs.timestamp_precision` sysctl(3) variable can help. 
     95 
    9496 - Building GHC sources and Haskell sources in general could be sped up by setting up a [http://www.freebsd.org/cgi/man.cgi?query=tmpfs&apropos=0&sektion=0&manpath=FreeBSD+9.1-stable&arch=default&format=html tmpfs(5)] partition.  (This is not created by the default install.)  Just replace the `/tmp` partition with a tmpfs-backed entry in `/etc/fstab`: 
    9597