#include "../rts/PosixSource.h"
#include "Rts.h"

#include "HsFFI.h"

int main (int argc, char *argv[])
{
    RtsConfig conf = defaultRtsConfig;

    // We never know what symbols GHC will look up in the future, so
    // we must retain CAFs for running interpreted code.
    conf.keep_cafs = 1;

    extern StgClosure ZCMain_main_closure;
    hs_main(argc, argv, &ZCMain_main_closure, conf);
}

#include "../rts/PosixSource.h"
#include "Rts.h"

#include "HsFFI.h"

int main (int argc, char *argv[])
{
    RtsConfig conf = defaultRtsConfig;

    // We never know what symbols GHC will look up in the future, so
    // we must retain CAFs for running interpreted code.
    conf.keep_cafs = 1;

    conf.rts_opts_enabled = RtsOptsAll;
    extern StgClosure ZCMain_main_closure;
    hs_main(argc, argv, &ZCMain_main_closure, conf);
}

Allow all RTS options to iserv
Allow all RTS options to iserv

(cherry picked from commit db121b2ec4596b99fed9781ec2d055f29e0d5b20)
