विशिष्ट @rpath के अलावा किसी डाइरेक्टरी में डायनेमिक लाइब्रेरीज़ के साथ यूनिट टेस्टिंग के लिए उपयोग की जाने वाली शेल स्क्रिप्ट्स में, मैं पहले लायब्रेरी वाले डायरेक्टरी को सेट करने के लिए DYLD_FALLBACK_LIBRARY_PATH सेट करने में सक्षम रहा हूँ। 10.11.1 के तहत, बैश इस पर्यावरण चर को सेट करने के प्रयासों की उपेक्षा करता है:
$ sh -x testscript.sh
+ DYLD_FALLBACK_LIBRARY_PATH=/Users/something/testinglibs
+ export DYLD_FALLBACK_LIBRARY_PATH
+ exec printenv
और DYLD_FALLBACK_LIBRARY_PATH Printenv के आउटपुट में मौजूद नहीं है।
क्या यह 10.11 के शेल में सुरक्षा से संबंधित हैक है? मैं इस बदलाव को मैन पेज या ऑनलाइन में दर्ज नहीं कर पाया हूं।