Skip to content

Conversation

@mboisson
Copy link
Member

When combining multi_deps with iterative builds, it generates a list with duplicates, for example:

   /cvmfs/soft.computecanada.ca/easybuild/modules/2023/x86-64-v3/Compiler/gcccore/nlopt/2.7.1.lua:
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
help([[
Description
===========
NLopt is a free/open-source library for nonlinear optimization,
 providing a common interface for a number of different free optimization routines
 available online as well as original implementations of various other algorithms.


More information
================
 - Homepage: http://ab-initio.mit.edu/wiki/index.php/NLopt


Compatible modules
==================
This module is compatible with the following modules, one of each line is required:
* python/3.10, python/3.10, python/3.10, python/3.10, python/3.11, python/3.11, python/3.11, python/3.11
]])

This commit fixes that.

Corresponding upstream PR: easybuilders#4386

bartoldeman and others added 30 commits February 21, 2017 18:31
We still get loads for icc and ifort for HPL.
bartoldeman and others added 27 commits July 28, 2021 01:54
This is the case for toolchains with Open MPI / linalg but no BLACS.
ldd fails on debug ELF objects, where the "file" command gives
exactly the same output as for shared libraries.
This is a much cheaper test than "import easybuild.main".
We treat gcccore as builddependency, because it doesn't expand
MODULEPATH as upstream does.
easybuild-framework version 4.7.2 (release notes are available at https://docs.easybuild.io/release-notes)
@mboisson mboisson requested a review from bartoldeman November 21, 2023 20:13
@mboisson mboisson changed the base branch from develop to drop_duplicate_multideps_from_modules November 21, 2023 20:13
@mboisson mboisson closed this Nov 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants