<entry>static</entry>
<entry>-</entry>
</row>
+ <row>
+ <entry><option>-no-auto-link-packages</option></entry>
+ <entry>Don't automatically link in the haskell98 package.</entry>
+ <entry>dynamic</entry>
+ <entry>-</entry>
+ </row>
</tbody>
</tgroup>
</informaltable>
<entry><option>-XNoTypeOperators</option></entry>
</row>
<row>
+ <entry><option>-XDoRec</option></entry>
+ <entry>Enable <link linkend="recursive-do-notation">recursive do notation</link>.</entry>
+ <entry>dynamic</entry>
+ <entry><option>-XNoDoRec</option></entry>
+ </row>
+ <row>
<entry><option>-XRecursiveDo</option></entry>
- <entry>Enable <link linkend="mdo-notation">recursive do (mdo) notation</link>.</entry>
+ <entry>Enable <link linkend="mdo-notation">recursive do (mdo) notation</link>. This is deprecated; please use <link linkend="recursive-do-notation">recursive do notation</link> instead.</entry>
<entry>dynamic</entry>
<entry><option>-XNoRecursiveDo</option></entry>
</row>
</row>
<row>
+ <entry><option>-fwarn-missing-import-lists</option></entry>
+ <entry>warn when explicit imports lack an import list</entry>
+ <entry>dynamic</entry>
+ <entry><option>-fnowarn-missing-import-lists</option></entry>
+ </row>
+
+ <row>
<entry><option>-fwarn-missing-methods</option></entry>
<entry>warn when class methods are undefined</entry>
<entry>dynamic</entry>
<row>
<entry><option>-auto</option></entry>
<entry>Auto-add <literal>_scc_</literal>s to all
- exported functions</entry>
+ exported functions not marked INLINE</entry>
<entry>dynamic</entry>
<entry><option>-no-auto</option></entry>
</row>
<row>
<entry><option>-auto-all</option></entry>
<entry>Auto-add <literal>_scc_</literal>s to all
- top-level functions</entry>
+ top-level functions not marked INLINE</entry>
<entry>dynamic</entry>
<entry><option>-no-auto-all</option></entry>
</row>
<entry>-</entry>
</row>
<row>
+ <entry><option>-rtsopts</option></entry>
+ <entry>Allow the RTS behaviour to be tweaked via command-line
+ flags and the <literal>GHCRTS</literal> environment
+ variable.</entry>
+ <entry>dynamic</entry>
+ <entry>-</entry>
+ </row>
+ <row>
+ <entry><option>-with-rtsopts=<replaceable>opts</replaceable></option></entry>
+ <entry>Set the default RTS options to
+ <replaceable>opts</replaceable>.</entry>
+ <entry>dynamic</entry>
+ <entry>-</entry>
+ </row>
+ <row>
<entry><option>-no-link</option></entry>
<entry>Omit linking</entry>
<entry>dynamic</entry>
<entry>dynamic</entry>
<entry>-</entry>
</row>
+ <row>
+ <entry><option>-dylib-install-name</option> <replaceable>path</replaceable></entry>
+ <entry>Set the install name (via <literal>-install_name</literal> passed to Apple's
+ linker), specifying the full install path of the library file. Any libraries
+ or executables that link with it later will pick up that path as their
+ runtime search location for it. (Darwin/MacOS X only)</entry>
+ <entry>dynamic</entry>
+ <entry>-</entry>
+ </row>
</tbody>
</tgroup>
</informaltable>
<entry>Reverse</entry>
</row>
</thead>
+ <tbody>
+ <row>
+ <entry><option>-msse2</option></entry>
+ <entry>(x86 only) Use SSE2 for floating point</entry>
+ <entry>dynamic</entry>
+ <entry>-</entry>
+ </row>
+ </tbody>
<tbody>
<row>
<entry><option>-monly-[432]-regs</option></entry>