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 /pages/trunk/dist/working/110.82/CYGWININSTALL
ViewVC logotype

View of /pages/trunk/dist/working/110.82/CYGWININSTALL

Parent Directory Parent Directory | Revision Log Revision Log


Revision 4469 - (download) (annotate)
Sat Oct 14 14:57:46 2017 UTC (20 months, 1 week ago) by jhr
File size: 1275 byte(s)
preparing for 110.82 release
Installation instructions for SML/NJ under Cygwin 
-------------------------------------------------

Note that these instructions have changed as of 110.77.  In prior
releases, the default behavior of config/install.sh on Cygwin was
to build and use the Win32 runtime system.  As of 110.77, the default
behavior is to build and use the Cygwin (i.e., Unix) version of
the runtime.  For the old behavior, one should set the environment
variable SMLNJ_WINDOWS_RUNTIME:

	export SMLNJ_WINDOWS_RUNTIME
	SMLNJ_WINDOWS_RUNTIME=1


Pre-110.77 instructions
-----------------------

1. Choose a directory to install SML/NJ.  Note that currently 
   SML/NJ *must* be installed in a directory mounted in binmode.
   Installation will fail if you try to install it in a directory
   mounted in textmode.  See the manpage for 'mount' for details.

2. Set SMLNJ_CYGWIN_RUNTIME=1 and export the environment variable.
   E.g.,

       SMLNJ_CYGWIN_RUNTIME=1
       export SMLNJ_CYGWIN_RUNTIME

   in Bourne sh and variants.  Or

       setenv SMLNJ_CYGWIN_RUNTIME 1

   in csh and variants.      
    
   When this is set SML/NJ will select the Cygwin runtime instead of
   the default Windows runtime.

3. Simply treat Cygwin as a Unix, and follow the usual installation
   instructions.  

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