<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>make World </TITLE>
</HEAD>
<BODY BGCOLOR="#efefef" TEXT="black" LINK="blue" VLINK="#551A8B" ALINK="red">

<A HREF="isc.html"><EM> Information for ISC Users</EM></A>
 <b>:</b> <EM>make World </EM><BR>
<b>Previous:</b> <A HREF="isc3.html"><EM>Changes to the System Header Files</EM></A><BR>
<b>Next:</b> <A HREF="isc5.html"><EM>linear Addressing </EM></A>


<HR NOSHADE>
  <H2><A NAME="10"></A>4. make World </H2>
<p>
<hr>
<pre>
BOOTSTRAPCFLAGS="-DISC [-DISC30 | -DISC40] -DSYSV [-Di386]"
</pre>
<hr>
</p>
<p>
<dl>
<dt><b>-DISC -DISC30</b><dd><p>these two defines are necessary to build the release
I don't know if the build will succeed for ISC versions 
prior than 3.x</p>

<dt><b>-DISC40</b><dd><p>are only for getting the ISC version and therefore
set the HasSymLinks to Yes ('cause symbolic linking
were only supported from Version 4.x using the S5L Filesystem)</p>
<p>If you could use long filenames, you could enable
the installation of expanded Manual Pages by including
<code> #define ExpandManNames	YES </code>
inside xf86site.def.</p>
<p>A build on ISC 4.x only needs -DISC40 defined in the BOOTSTRAPCFLAGS 
( -DISC30 will be included automatically ).</p>
<p>Note: due to some incompatibilities between ISC 4.0 and 4.1, the default
is to build for ISC4.0, even if you build on 4.1.
If you want to build only for 4.1 you should
set <code> #define IscCompileVersion       410 </code> inside your
host.def.</p>
<p>(the fchmod function isn't available on 4.0, so it won't compile,
and binaries from 4.1 won't run cause of the unsupported System call
The libraries build for 4.1 couldn't be used with 4.0 Systems, due
to some functions not available on 4.0)</p>

<dt><b>-DSYSV [-Di386]</b><dd><p>standard defines for SystemV Release3 on x86 platform.
You don't need to explicitly define -Di386 because
this is pre-defined in /lib/cpp.</p>

</dl>
</p>

 <HR NOSHADE>
<A HREF="isc.html"><EM> Information for ISC Users</EM></A>
 <b>:</b> <EM>make World </EM><BR>
<b>Previous:</b> <A HREF="isc3.html"><EM>Changes to the System Header Files</EM></A><BR>
<b>Next:</b> <A HREF="isc5.html"><EM>linear Addressing </EM></A>



</BODY>
</HTML>
