diff --git a/docs/CFEBuildInstrs.html b/docs/CFEBuildInstrs.html index 3dde111a5df..0367dd804d8 100644 --- a/docs/CFEBuildInstrs.html +++ b/docs/CFEBuildInstrs.html @@ -1,17 +1,15 @@ -Bootstrapping the C/C++ Front-End + + + + + Bootstrapping the C/C++ Front-End + + - -

Bootstrapping the C/C++ Front-End

- -

- - - -
-Instructions -

Common Problem 2: FIXME: Chris should add a section about common problems porting to a new architecture, including changes you - might have to make to the gcc/gcc/config/name-of-cpu + might have to make to the gcc/gcc/config/name-of-cpu directory. For example (expand these):

+
  • Go back into the LLVM source tree proper. Edit Makefile.config to redefine LLVMGCCDIR to the full pathname of the $CFEINSTALL directory, which is the directory you just installed the C front-end into. (The ./configure script is likely to -have set this to a directory which does not exist on your system.)

    +have set this to a directory which does not exist on your system.)

  • If you edited header files during the C/C++ front-end build as described in "Fix 1" above, you must now copy those header files from @@ -108,7 +116,7 @@ described in "Fix 1" above, you must now copy those header files from $CFEINSTALL/lib/gcc/target-triplet/3.4-llvm/include. (This should be the "include" directory in the same directory as the libgcc.a library, which you can find by running -$CFEINSTALL/bin/gcc --print-libgcc-file-name.)

    +$CFEINSTALL/bin/gcc --print-libgcc-file-name.)

  • Build and install the runtime (bytecode) libraries by running:

    @@ -116,25 +124,26 @@ libgcc.a library, which you can find by running
      % mkdir $CFEINSTALL/bytecode-libs
      % gmake -C runtime install
      % setenv LLVM_LIB_SEARCH_PATH $CFEINSTALL/bytecode-libs
    -
    +
  • Test the newly-installed C frontend by one or more of the following means:

    - -

    +

    +
  • + - - -
    +
    Brian Gaeke
    Last modified: $Date$ -
    +
    + +