![]() - The Apple SIP (System Integrity Protection) clears environment variables, which affects the behaviour of dynamic library loading (the DYLD_LIBRARY_PATH env variable). OpenFOAM shadows this variable as FOAM_LD_LIBRARY_PATH, which has been used to restore DYLD_LIBRARY_PATH (eg, in RunFunctions script). However, this solution is not quite complete, as it (a) requires sourcing of RunFunctions file, (b) additional errors appear depending on a user workflow. This changeset alleviates the problem by also iterating through paths stored in the shadow variable when loading dynamic libraries (if the DYLD_LIBRARY_PATH is empty). |
||
---|---|---|
.. | ||
change-sitedir.sh | ||
change-userdir.sh | ||
CleanFunctions | ||
create-mpi-config | ||
createMingwRuntime | ||
doxyFilter | ||
doxyFilter-ignore.awk | ||
doxyFilter-table.awk | ||
doxyFilter-top.awk | ||
doxyFilter.awk | ||
doxyFilter.sed | ||
findEmptyMake | ||
foamConfigurePaths | ||
foamCreateCompletionCache | ||
foamCreateManpage | ||
foamCreateModuleInclude | ||
foamExec | ||
foamGrepExeTargets | ||
foamLog.db | ||
foamPackRelease | ||
foamUpdateCaseFileHeader | ||
git-find-non-ascii | ||
git-find-trailingspace | ||
help-filter | ||
install-dirs | ||
install-platform | ||
lib-dir | ||
LogFunctions | ||
MakefileDirs | ||
openfoam.in | ||
pre-commit-hook | ||
pre-receive-hook | ||
query-detect | ||
query-versions | ||
README | ||
RunFunctions | ||
source-bashrc | ||
update-mpi-links.in | ||
vscode-settings |
Miscellaneous tools, scripts, templates that are useful (eg, for building applications) but don't need to be in the PATH.