- <itemizedlist>
- <listitem>
- <option>-rtsopts=none</option> disables all processing of RTS options.
- Passing <option>+RTS</option> anywhere on the command line causes the program
- to abort with an error message. Setting the <envar>GHCRTS</envar> environment
- variable causes a warning is printed before the main Haskell program runs.
- </listitem>
- <listitem>
- <option>-rtsopts=some</option> enables only the "safe" RTS options on the
- command line. (Currently only <option>-?</option> and <option>--info</option>.)
- Any other RTS options on the command line abort the program with an error
- message. All RTS options in the <envar>GHCRTS</envar> environment variable are
- processed as normal. This is the default setting.
- </listitem>
- <listitem>
- <option>-rtsopts=all</option> (or just <option>-rtsopts</option>) enables
- <emphasis>all</emphasis> RTS option processing, both on the command line and
- through the <envar>GHCRTS</envar> environment variable.
- </listitem>
- </itemizedlist>
+ <variablelist>
+ <varlistentry>
+ <term><option>-rtsopts=none</option></term>
+ <listitem>
+ <para>
+ Disable all processing of RTS options.
+ If <option>+RTS</option> appears anywhere on the command
+ line, then the program will abort with an error message.
+ If the <envar>GHCRTS</envar> environment variable is
+ set, then the program will emit a warning message,
+ <envar>GHCRTS</envar> will be ignored, and the program
+ will run as normal.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><option>-rtsopts=some</option></term>
+ <listitem>
+ <para>[this is the default setting] Enable
+ only the "safe" RTS options: (Currently
+ only <option>-?</option>
+ and <option>--info</option>.) Any other RTS options
+ on the command line or in the <envar>GHCRTS</envar>
+ environment variable causes the program with to abort
+ with an error message.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><option>-rtsopts=all</option>, or
+ just <option>-rtsopts</option></term>
+ <listitem>
+ <para>
+ Enable <emphasis>all</emphasis> RTS option
+ processing, both on the command line and through
+ the <envar>GHCRTS</envar> environment variable.
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>