Changes between Initial Version and Version 1 of Ticket #1277, comment 1
- Timestamp:
- 04/11/16 22:39:52 (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #1277, comment 1
initial v1 1 This turns out to be caused by a new "security" feature in OS X El Capitan ([[ https://developer.apple.com/library/mac/documentation/Security/Conceptual/System_Integrity_Protection_Guide/RuntimeProtections/RuntimeProtections.html|System Integrity Protection]]), which breaks backward compatibility by obliterating environment variables like {{{DYLD_LIBRARY_PATH}}} for so-called "system" binaries, like {{{/bin/sh}}}. When {{{csc}}} invokes {{{chicken}}}, it will do so through the shell, which means we lose {{{DYLD_LIBRARY_PATH}}}.1 This turns out to be caused by a new "security" feature in OS X El Capitan ([[https://developer.apple.com/library/mac/documentation/Security/Conceptual/System_Integrity_Protection_Guide/RuntimeProtections/RuntimeProtections.html|System Integrity Protection]]), which breaks backward compatibility by obliterating environment variables like {{{DYLD_LIBRARY_PATH}}} for so-called "system" binaries, like {{{/bin/sh}}}. When {{{csc}}} invokes {{{chicken}}}, it will do so through the shell, which means we lose {{{DYLD_LIBRARY_PATH}}}. 2 2 3 3 This affects many other projects:
