MMTk port to SSCLI -> Documentation -> Requirements for RMTk

Requirements for RMTk

This document describes the environment required to build and run RMTk.

Operating system

RMTk requires FreeBSD 5.2.1 on an Intel machine.

During the installation, when prompted to choose a distribution, select X-Developer. When asked if you would like to install the BSD Ports collection, select Yes. Configure the network devices appropriately for your network, so that the machine can access the Internet. Select the option to browse the FreeBSD package collection and install the following packages:

When creating a user account, set the login shell to /usr/local/bin/bash.

Notes: According to Shared Source CLI Essentials FreeBSD Version 4.7 is recommend for building Rotor under FreeBSD. However, RMTk has only been built on FreeBSD 5.2.1. RMTk incorporates Jan Kotas' updates to make Rotor build on FreeBSD 5.2. I have not looked at running RMTk under Windows or Mac OS X (the other platforms Rotor supports). Configuring access to the Internet is important, as the install scripts for the BSD ports automatically download distribution files from the Internet.

Software

RMTk requires the installation of some packages, including a patched version of GCC. These packages are listed below with step-by-step installation instructions.

Checks

To check that the required packages have been installed, use the following commands


Next: Building MMTk Transform

Author: Andrew Gray; Date: 13 December 2004