patch applied (ghc): Add a link-time flag to en/disable the
RTS options
Ian Lynagh
igloo at earth.li
Wed Mar 17 17:42:02 EDT 2010
On Mon, Mar 15, 2010 at 06:44:06PM -0400, Isaac Dupree wrote:
> On 03/15/10 05:42, Simon Marlow wrote:
>> On 13/03/2010 20:14, Ian Lynagh wrote:
>>> Sat Mar 13 07:45:55 PST 2010 Ian Lynagh<igloo at earth.li>
>>> * Add a link-time flag to en/disable the RTS options
>>> If RTS options are disabled then:
>>> * The ghc_rts_opts C code variable is processed as normal
>>> * The GHCRTS environment variable is ignored and, if it is defined, a
>>> warning is emitted
>>> * The +RTS flag gives an error and terminates the program
>
> Are these sufficient for the security / setuid use case? I think
> writing to stderr might cause the program to do something different than
> what was intended (and, as a compiler, we have no idea either what the
> program or its caller is supposed to be doing).
>
> I did not successfully find out from Google-ing whether this is
> something to be concerned about.
If you find there's still a problem, please give details. The idea of
either silently failing, or silently ignoring the options, isn't too
appealing, though.
Thanks
Ian
More information about the Cvs-ghc
mailing list