diff --git a/packages/llvm/package.py b/packages/llvm/package.py index 4d0226b73eadec1074649cc1c671aa32f2cace15..1fefbac6ea35bb7678032bf5cd13afc04a63edd3 100644 --- a/packages/llvm/package.py +++ b/packages/llvm/package.py @@ -771,7 +771,7 @@ class Llvm(CMakePackage, CudaPackage): return ret # ECM: might be not needed anymore? - def add_files_to_view(self, view, merge_map): + def add_files_to_view(self, view, merge_map, skip_if_exists=True): # we remove libgomp-related files from views as they conflict with # gcc-ones ignore_file_paths = [ @@ -783,7 +783,7 @@ class Llvm(CMakePackage, CudaPackage): if path in merge_map: del merge_map[path] - super(Llvm, self).add_files_to_view(view, merge_map) + super(Llvm, self).add_files_to_view(view, merge_mapv, skip_if_exists=True) def get_llvm_targets_to_build(spec): targets = spec.variants['targets'].value