Skip to content

More user-friendly warnings when package builds fail due to incompatible library versions #48296

@Krastanov

Description

@Krastanov

Julia is frequently used on HPC environments where a module system can wreak havoc to LD_* linker overrides. This can completely bork Julia as it force loads libraries that are not compatible with the shipped binary (overriding the shipped libraries). It causes significant consternation for new users who do not necessarily even know that their HPC environment might be playing fast and loose with linker configurations. See for instance this discourse thread.

It would be wonderful if when faced with failures in the presence of overrides related to LD_* variables we provide more detailed and user friendly error messages. While it is "not julia's fault" that an environment is poorly set up, in a situation like this the blame is usually going to fall on julia.

Metadata

Metadata

Assignees

No one assigned

    Labels

    error messagesBetter, more actionable error messages

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions