From ac054a1855e1848b0214fbff65bf996dbf665406 Mon Sep 17 00:00:00 2001 From: sof <unknown> Date: Sat, 26 Jul 1997 03:41:44 +0000 Subject: [PATCH] [project @ 1997-07-26 03:41:44 by sof] Updated boot-from-hc section --- docs/installing.lit | 28 ++++++++++++++++++++++++---- 1 file changed, 24 insertions(+), 4 deletions(-) diff --git a/docs/installing.lit b/docs/installing.lit index 5f32620551f2..58fb8dc693de 100644 --- a/docs/installing.lit +++ b/docs/installing.lit @@ -738,7 +738,8 @@ because it's already installed on your system. %************************************************************************ %* * -\section{Building from source} +\section[building-from-source]{Building from source} +\index{Building from source} %* * %************************************************************************ @@ -1594,9 +1595,28 @@ supplied intermediate C (\tr{.hc}) files. This would probably be because no binaries have been provided, or because the machine is not ``fully supported.'' -THIS SECTION HASN'T BEEN UPDATED YET. Please let us know if you want to use this -route. Unless someone does, this section may never get written, and the -.hc files distribution may not get built! +The intermediate C files are normally made available together with a +source release, please check the announce message for exact directions +of where to find them. If we've haven't made them available or you +can't find them, please ask. + +Assuming you've got them, unpack them on top of a fresh source tree. +Then follow the `normal' instructions in +\sectionref{building-from-source} for setting up a build tree and +configuring it. The only extra thing to remember when booting from +\tr{.hc} files is to add the following line to the \tr{build.mk} +file: + +\begin{verbatim} +GhcWithHscBuiltViaC=YES +\end{verbatim} + +and proceed with doing a \tr{make boot} followed by a \tr{make all}. + +That's the mechanics of the boot process, but, of course, if you're +trying to boot on a platform that is not supported and significantly +`different' from any of the supported ones, this is only the start +of the adventure...(ToDo: porting tips - stuff to look out for, etc.) %************************************************************************ -- GitLab