मैं ओएस एक्स 10.10 में टर्मिनल अनुप्रयोगों के लिए उपलब्ध स्टैक आकार को बढ़ाने के लिए (जरूरी नहीं कि स्थायी रूप से) के लिए एक रास्ता ढूंढ रहा हूं।
मैं जानता हूं कि इंटरनेट पर और यहां विशेष रूप से स्टैक लिमिट सहित बदलते पर्यावरण चर से संबंधित बहुत सारे प्रश्न हैं (जैसे कि यह एक ) लेकिन मेरे द्वारा प्रस्तावित कोई भी समाधान मेरे लिए काम नहीं करता है।
सबसे मैं से बाहर निकलना launchctlउपयोग कर रहा है sudo launchctl limit stack 67104768 67104768जहां 67104768 डिफ़ॉल्ट हार्ड सीमा हैं। launchctlउच्च सीमा वाले अन्य आदेशों का कोई प्रभाव नहीं लगता है।
फिर वहाँ है sysctl, लेकिन इसके आदमी पृष्ठों के kern.stack_sizeरूप में अपरिवर्तनीय रिपोर्ट करते हैं।
मुझे आशा है कि मैंने पहले से कहीं प्रस्तावित किए गए किसी भी समाधान की अनदेखी नहीं की है; किसी भी तरह की सहायता का स्वागत किया जाएगा!
संपादित करें: मैं ऑकैमलॉप्ट में एक बग होने के लिए काम करने के लिए स्टैक की सीमा को बढ़ाना चाहूंगा, ओकेएमएल देशी कंपाइलर, यह स्टैक-ओवरफ्लो एक विशेष (समझदार) प्रोग्राम को संसाधित करता है; मैं बग रिपोर्ट अभी नहीं ढूँढ सकता।
limit.stack.plistलॉन्चडैमन्स के रूप में सहेजें?