Changes between Version 34 and Version 35 of Bootstrapping


Ignore:
Timestamp:
Jul 15, 2007, 5:44:25 PM (17 years ago)
Author:
bird
Comment:

sed hack, freebsd tricks

Legend:

Unmodified
Added
Removed
Modified
  • Bootstrapping

    v34 v35  
    7575 * On Solaris cp doesn't like being called kmk_cp. So, when building src/gmake for the first time, it might be necessary to add {{{CP=/bin/cp}}} to the make command line.
    7676 * The sed and GNU make configure scripts might not like the system sed. Try find a GNU sed binary or bootstrap it yourself. Copy you sed program to kBuild/bin/$BUILD_TARGET.$BUILD_TARGET_ARCH/ (without any prefix) and it'll be used instead of the system sed.
     77 * If sed bootstrapping fails with build errors in the {{{intl}}} subdir and the above trick doesn't work, just remove {{{intl}}} and {{{po}}} directories from the SUBDIRS list in {{{src/sed/Makefile.am}}}.
    7778 * Use a real YACC when compiling ash. GNU bison will not work (yyerrstatus undeclared error). You can add YACC=/path/to/real/yacc to the kmk command line if it's not in the PATH.
     79 * On FreeBSD you might have to override the autoreconf and tell autoreconf what aclocal and automake is called.
     80{{{
     81ACLOCAL=aclocal19 AUTOMAKE=automake19 ./kBuild/env.sh gmake -f bootstrap.gmk AUTORECONF=autoreconf259
     82}}}
    7883
    7984== The OLD Bootstrap Procedure (before r95x) ==