Content-Type: text/plain Content-Disposition: inline Content-Transfer-Encoding: binary MIME-Version: 1.0 X-Mailer: MIME-tools 5.427 (Entity 5.427) Subject: OS X SIP breaks some tests in "make check" X-RT-Original-Encoding: iso-8859-1 Content-Length: 702 By default, OS X 10.11 enables a hardening feature called System Integrity Protection. One of the consequences of SIP is that each /bin/sh process unsets the DYLD_LIBRARY_PATH variable. We have a few tests in make check which are implemented as shell scripts, including (but probably not limited to) lib/krb5/krb/transit- tests and lib/krb5/krb/walktree-tests. These test scripts will not correctly find libraries in the build tree with SIP turned on. A workaround is to run "make install" before "make check", but we should try to work around the SIP protections, either by setting DYLD_LIBRARY_PATH from within testing shell scripts or by avoiding the use of shell scripts in make check.