Skip to content

Privatization, BLAS, and .so artifacts compiled with different Julia versions #177

Description

@timholy

Julia's runtime can be privatized, but BLAS is not affected. I haven't tested, but I wonder what happens if you compile two privatized .sos, one with Julia 1.13 and another with Julia 1.14, and try to load them into the same process. Assuming that's a bad idea, do we need some analog of Julia's cachefile-validation, and where should that live? I'd guess it's a consumer issue, meaning, e.g., a Python package that validates a consistent set of libraries and refuses to load them if they don't match.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions