Sto cercando un modo (non necessariamente permanente) per aumentare la dimensione dello stack disponibile per le applicazioni terminali in OS X 10.10.
So che ci sono molte domande relative al cambiamento delle variabili di ambiente, incluso il limite dello stack, su Internet e qui in particolare (ad esempio questo ), ma nessuna delle soluzioni proposte che ho trovato sembra funzionare per me.
Il massimo che ne esco launchctl
è usare sudo launchctl limit stack 67104768 67104768
dove 67104768 è il limite rigido predefinito. Altri launchctl
comandi con limiti superiori sembrano non avere alcun effetto.
Poi c'è sysctl
, ma le sue pagine man sono kern.stack_size
immutabili.
Spero di non aver trascurato nessuna soluzione che sia già stata proposta da qualche parte; Qualsiasi aiuto sarebbe molto apprezzato!
Modifica: Vorrei aumentare il limite dello stack per aggirare quello che sembra essere un bug in ocamlopt, il compilatore nativo OCaml, che lo stack-overflow elabora un particolare programma (sensibile); Non riesco a trovare la segnalazione di bug in questo momento.
limit.stack.plist
in launchDaemons?