docs/README.freebsd.txt
author Darcy Watkins <dwatkins@tranzeo.com>
Thu Aug 05 18:19:07 2010 +0200 (2010-08-05)
branch1.8
changeset 2073 a3b7a63dce01
permissions -rw-r--r--
cc/gcc: with static ppl, correctly link with libm

On some Fedora boxen (at least FC13), it is also required
to link with libm when static ppl is used.
(transplanted from bcd33fce4db9c18223b59ecdc96f10bf6dd574de)
titus@1988
     1
22 May 2010 - Titus von Boxberg
titus@1988
     2
titus@1988
     3
Prerequisites and instructions for using ct-ng for building a cross toolchain on FreeBSD as host.
titus@1988
     4
titus@1988
     5
0) Tested on FreeBSD 8.0
titus@1988
     6
titus@1988
     7
1) Install (at least) the following ports
titus@1988
     8
   archivers/lzma
titus@1988
     9
   textproc/gsed
titus@1988
    10
   devel/gmake
titus@1988
    11
   devel/patch
titus@1988
    12
   shells/bash
titus@1988
    13
   devel/bison
titus@1988
    14
   lang/gawk
titus@1988
    15
   devel/automake110
titus@1988
    16
   ftp/wget
titus@1988
    17
titus@1988
    18
   Of course, you should have /usr/local/bin in your PATH.
titus@1988
    19
titus@1988
    20
2) run ct-ng's configure with the following tool configuration:
titus@1988
    21
   ./configure --with-sed=/usr/local/bin/gsed --with-make=/usr/local/bin/gmake \
titus@1988
    22
   --with-patch=/usr/local/bin/gpatch
titus@1988
    23
   [...other configure parameters as you like...]
titus@1988
    24
titus@1988
    25
3) proceed as described in general documentation
titus@1988
    26
   but use gmake instead of make