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

SCM Repository

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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3525 - (view) (download)

1 : larsberg 3525 1) Install from SVN sources on an x86 Unix machine.
2 :     mkdir sml
3 :     cd sml
4 :     export SMLNJ_HOME=`pwd`
5 :     svn co https://smlnj-gforge.cs.uchicago.edu/svn/smlnj/admin
6 :     admin/checkout-all.sh
7 :    
8 :     2) Build the compiler.
9 :     config/install.sh
10 :    
11 :     3) Boostrap the compiler on the host machine.
12 :     cd base/system
13 :     sml
14 :     - CM.autoload "$smlnj/cmb.cm";
15 :     - CMB.make();
16 :     ./makeml -rebuild x86
17 :     ./makeml
18 :     ./installml
19 :     cd ../..
20 :     config/install.sh
21 :    
22 :     4) Rebuild with your changes for the target machine.
23 :     cd base/system
24 :     sml
25 :     - CM.autoload "$smlnj/cmb/x86-win32.cm";
26 :     - X86Win32CMB.make();
27 :    
28 :     5) Copy files over to the root of the Windows SML/NJ enlistment. They are in
29 :     a newly created sml.boot.x86-win32 subdirectory in the current directory.
30 :    
31 :     6) From the root of your Windows SML/NJ enlistment, run config\install.bat.
32 :     You will want to delete the bin/ and lib/ directories if they already exist from
33 :     a prior installation.

root@smlnj-gforge.cs.uchicago.edu
ViewVC Help
Powered by ViewVC 1.0.0