... | ... | @@ -84,7 +84,7 @@ $ gmake |
|
|
|
|
|
Here is a random list of thoughts about things that are good to know when working on FreeBSD.
|
|
|
|
|
|
- The FreeBSD base system contains GCC and the GNU toolchain (at least for the time being) but they are not or only slowly updated. GCC is technically stuck at version 4.2.1 which may not be optimal for building GHC these days. Hence it is highly recommended to use the toolchain ([ devel/binutil](http://www.freshports.org/devel/binutils)) and GCC ([ lang/gcc](http://www.freshports.org/lang/gcc)) from the Ports Collection instead.
|
|
|
- The FreeBSD base system contains GCC and the GNU toolchain (at least for the time being) but they are not or only slowly updated. GCC is technically stuck at version 4.2.1 which may not be optimal for building GHC these days. Hence it is highly recommended to use the toolchain ([ devel/binutils](http://www.freshports.org/devel/binutils)) and GCC ([ lang/gcc](http://www.freshports.org/lang/gcc)) from the Ports Collection instead.
|
|
|
|
|
|
- The FreeBSD base system is shipped with a version of `ncurses` but this may not be the latest. Unfortunately, when [ devel/ncurses](http://www.freshports.org/devel/ncurses) is installed one should add some extra lines to `mk/build.mk` to tell GNU make we want to use `ncurses` from `$LOCALBASE` (see above) instead, otherwise `terminfo` (which uses `ncurses`) becomes linked to `ncurses` in the base:
|
|
|
|
... | ... | |