Details
-
Type:
Improvement
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: Qserv
-
Labels:None
-
Story Points:2
-
Team:Architecture
Description
OS X El Capitan introduced System Integrity Protection which leads to dangerous environment variables being stripped when executing trusted binaries. Since scons is launched using /usr/bin/env the tests that run do not get to see DYLD_LIBRARY_PATH. This causes them to fail.
The same fix that was applied to sconsUtils (copying the path information from LSST_LIBRARY_PATH) needs to be applied to the test execution code used by Qserv's private site_scons utility code.
Tim, we should change the team, or reassign to someone from the Arch team, i think.