Warning
This version is intended for compiler hackers. We are in the midst of substantial structural changes, and this is a snapshot.
This version is intended to fix the installation and recompilation problems associated with 110.21. Along the way, various fixes and (of course) enhancements were made. Summary:
CM
- Added CM.symval and CMB.symval which let you define your own "CM variables" -- those that can be queried from CM's #if syntax.
- MLRISC.cm and viscomp-lib.cm were modified so that if the symbol "LIGHT" is defined then CMB.deliver will not include cross-compilers. This considerably speeds up compiler re-compilation and also gives you smaller library files (savings are roughly 1.5 MB).
The variable can be set like this:
#set (CMB.symval "LIGHT") (SOME 1);- Changes to src/system/pathconfig and config/install.sh as suggested by Stefan Monnier. However, the name "INSTALLDIR" is used instead "prefix".
The assembly file X86.prim.asm was converted to use the assyntax.h file from the xfree86 distribution. Thus just one file needs to be maintained for both Unix and Windows platforms. X86
Lal George Last modified: Tue Sep 14 16:40:42 EDT 1999