Home My Page Projects Code Snippets Project Openings SML/NJ
Summary Activity Forums Tracker Lists Tasks Docs Surveys News SCM Files

SCM Repository

[smlnj] View of /sml/trunk/system/README.WinBootstrap
ViewVC logotype

View of /sml/trunk/system/README.WinBootstrap

Parent Directory Parent Directory | Revision Log Revision Log

Revision 3525 - (download) (annotate)
Tue Mar 23 18:53:33 2010 UTC (10 years, 2 months ago) by larsberg
File size: 866 byte(s)
Windows-specific bootstrapping instructions.
1) Install from SVN sources on an x86 Unix machine.
mkdir sml
cd sml
export SMLNJ_HOME=`pwd`
svn co https://smlnj-gforge.cs.uchicago.edu/svn/smlnj/admin

2) Build the compiler.

3) Boostrap the compiler on the host machine.
cd base/system
- CM.autoload "$smlnj/cmb.cm";
- CMB.make();
./makeml -rebuild x86
cd ../..

4) Rebuild with your changes for the target machine.
cd base/system
- CM.autoload "$smlnj/cmb/x86-win32.cm";
- X86Win32CMB.make();

5) Copy files over to the root of the Windows SML/NJ enlistment. They are in
a newly created sml.boot.x86-win32 subdirectory in the current directory.

6) From the root of your Windows SML/NJ enlistment, run config\install.bat.
You will want to delete the bin/ and lib/ directories if they already exist from
a prior installation.

ViewVC Help
Powered by ViewVC 1.0.0