config = object()
lit_config = object()
-def append_dynamic_library_path(path):
+def prepend_dynamic_library_path(path):
if config.operating_system == 'Windows':
name = 'PATH'
sep = ';'
config.available_features.add(feature)
# Setup environment to find dynamic library at runtime
-append_dynamic_library_path(config.library_dir)
if config.using_hwloc:
- append_dynamic_library_path(config.hwloc_library_dir)
+ prepend_dynamic_library_path(config.hwloc_library_dir)
config.available_features.add('hwloc')
+# Note: please keep config.library_dir *after* any potentially system
+# directories, as otherwise preinstalled openmp libraries will be used
+# over just-built
+prepend_dynamic_library_path(config.library_dir)
# Rpath modifications for Darwin
if config.operating_system == 'Darwin':