Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable zstd for debug compression. #125642

Merged
merged 4 commits into from
Aug 10, 2024
Merged

Enable zstd for debug compression. #125642

merged 4 commits into from
Aug 10, 2024

Commits on Aug 9, 2024

  1. Enable zstd for debug compression.

    Set LLVM_ENABLE_ZSTD alongside LLVM_ENABLE_ZLIB so that --compress-debug-sections=zstd is an option.
    Use static linking to avoid a new runtime dependency. Add an llvm.libzstd bootstrap option for LLVM
    with zstd. Set it off by default except for the dist builder. Handle llvm-config --system-libs output
    that contains static libraries.
    khuey committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    6e9afb8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9f3376e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7bb345e View commit details
    Browse the repository at this point in the history
  4. Install zstd in dist builder image.

    Build libzstd from source because the EPEL package is built without fPIC.
    khuey committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    8db318c View commit details
    Browse the repository at this point in the history