make World

Information for ISC Users : make World
Previous: `/usr/include/sys/un.h`
Next: linear Addressing

## 4. make World

<hr>

    BOOTSTRAPCFLAGS="-DISC [-DISC30 | -DISC40] -DSYSV [-Di386]"

<hr>

-DISC -DISC30

  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

-DISC40

  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)

  If you could use long filenames, you could enable the installation of expanded Manual Pages by including `#define ExpandManNames YES` inside xf86site.def.

  A build on ISC 4.x only needs -DISC40 defined in the BOOTSTRAPCFLAGS ( -DISC30 will be included automatically ).

  Note: if you still use Version 4.0, or you want to build binaries on Version 4.1 which should run on 4.0, you have to set `#define UseChmod YES` inside your host.def.

  (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) On Versions less 4.0 this will be the default.

-DSYSV [-Di386]

  standard defines for SystemV Release3 on x86 platform. You don't need to explicitly define -Di386 because this is pre-defined in /lib/cpp.

Information for ISC Users : make World
Previous: `/usr/include/sys/un.h`
Next: linear Addressing