Changes between Initial Version and Version 1 of Ticket #1277, comment 1


Ignore:
Timestamp:
04/11/16 22:39:52 (5 years ago)
Author:
sjamaan
Comment:

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}}}.
     1This 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}}}.
    22
    33This affects many other projects: