Я шукаю спосіб (не обов'язково постійно) збільшувати розмір стека, доступний для термінальних додатків в ОС X 10.10.
Я знаю, що в Інтернеті та тут є багато питань, пов’язаних зі зміною змінних оточуючих середовищ, включаючи обмеження стека, (зокрема, це ), але жодне із запропонованих нами рішень, здається, не працює для мене.
Найбільше, що я отримую, - launchctl
це використання, sudo launchctl limit stack 67104768 67104768
де 67104768 є жорсткою межею за замовчуванням. Інші launchctl
команди з більш високими межами, здається, не мають ефекту.
Потім це є sysctl
, але його підручні сторінки повідомляють kern.stack_size
як незмінні.
Я сподіваюся, що я не пропустив уваги жодного рішення, яке вже було десь запропоновано; будь-яка допомога буде дуже вдячна!
Редагувати: я хотів би збільшити ліміт стеків, щоб обходити те, що, здається, є помилкою в ocamlopt, вбудованому компіляторі OCaml, що стек-переповнення обробляє певну (розумну) програму; Я не можу зараз знайти звіт про помилку.
limit.stack.plist
в запускDaemons?