Skip to content

Commit 77a65ad

Browse files
committed
remove duplicates with tools.utilities.nub instead of a set to preserve order
1 parent 7e3b070 commit 77a65ad

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

easybuild/tools/toolchain/toolchain.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1088,7 +1088,7 @@ def _add_dependency_cpp_headers(self, dep_root, extra_dirs=None):
10881088
header_dirs = ["include"]
10891089
if isinstance(extra_dirs, (tuple, list)):
10901090
header_dirs.extend(extra_dirs)
1091-
header_dirs = set(header_dirs) # remove duplicates
1091+
header_dirs = nub(header_dirs) # remove duplicates
10921092

10931093
# mode of operation is defined by search-path-cpp-headers option
10941094
# toolchain option has precedence over build option
@@ -1118,7 +1118,7 @@ def _add_dependency_linker_paths(self, dep_root, extra_dirs=None):
11181118
lib_dirs = ["lib64", "lib"]
11191119
if isinstance(extra_dirs, (tuple, list)):
11201120
lib_dirs.extend(extra_dirs)
1121-
lib_dirs = set(lib_dirs) # remove duplicates
1121+
lib_dirs = nub(lib_dirs) # remove duplicates
11221122

11231123
env_var = "LDFLAGS"
11241124
self.log.debug("Adding lib paths to toolchain variable '%s': %s", env_var, dep_root)

0 commit comments

Comments
 (0)