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}}}. |