Skip to content

Tasks on cross-compilation and platforms support #24371

@alexey-milovidov

Description

@alexey-milovidov

Further steps:

  • Publish deb, rpm, tgz and Docker images for linux-aarch64 builds in releases;
  • Put headers and blobs (libc-related .so, crt*.o) for every toolchain in git submodules. Leave only required blobs (it is around 10 MBs in size - ok for git); Experiment with minimized toolchain (2) #29974
  • Make default linux-amd64 build to use sysroot similar to cross-compiling for hermetic/reproducible builds; Hermetic builds #30011
  • Allow to disable all the remaining usages of dlopen (loading of CatBoost) and make static build with Musl; (we will later introduce our own dynamic loader for simple use cases to avoid usage of dlopen) Preparation to build with Musl #30248

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