Skip to content

Re-work CSL bundling in rootfs #66

Open
@staticfloat

Description

@staticfloat

We need to select a CSL that matches the current platform (esp. w.r.t. libgfortran version) so we can't just bundle the CSLs into the Rootfs like we are doing here: https://github.com/JuliaPackaging/Yggdrasil/blob/f3bd341c5384916a241c101990ec776ee4f1c17f/0_RootFS/Rootfs/build_tarballs.jl#L202-L210

Instead, what would be ideal is if we mount in CompilerSupportLibrares_jll for all the platforms we can run natively, tuned to the compiler ABI we're currently compiling for. We can mount them into /usr/lib/csl-$name, but we just need to either select them dynamically, or beef the CSL's up to be libgfortran-version-independent.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions