Skip to content

Behaviour of get_os_name() changed in EasyBuild v4.5.2 #4856

Open
@ocaisa

Description

@ocaisa

Previously to #3930, EasyBuild would return a lower case name for the OS version, and this was expected by, for example, the GCC easyblock.

Unfortunately we now have the case where some easyblocks are expecting the lower case response (https://github.com/easybuilders/easybuild-easyblocks/blob/develop/easybuild/easyblocks/g/gcc.py#L195-L199 , https://github.com/easybuilders/easybuild-easyblocks/blob/develop/easybuild/easyblocks/t/tensorflow.py#L287-L288), and others take what they can get (https://github.com/easybuilders/easybuild-easyblocks/blob/develop/easybuild/easyblocks/a/abaqus.py#L88).

For GCC specifically, no-one has raised this issue so I guess the problem described in easybuilders/easybuild-easyblocks#363 is actually no longer relevant? Having said that, we have seen cases in EESSI where having LIBRARY_PATH set for GCCcore would have beneficial results (see https://www.eessi.io/docs/using_eessi/building_on_eessi/#manually-building-software-on-top-of-eessi-without-easybuild for example).

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions