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

Fixes for 32-bit SPARC on Linux #126907

Merged
merged 5 commits into from
Jun 27, 2024
Merged

Fixes for 32-bit SPARC on Linux #126907

merged 5 commits into from
Jun 27, 2024

Commits on Jun 24, 2024

  1. rustc_data_structures: Use portable AtomicU64 on 32-bit SPARC

    While at it, order the list of architectures alphabetically.
    glaubitz committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    572ae3b View commit details
    Browse the repository at this point in the history
  2. rustc_llvm: Link against libatomic on 32-bit SPARC

    While at it, order the list of architectures alphabetically.
    glaubitz committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    dc8ac3e View commit details
    Browse the repository at this point in the history
  3. bootstrap: Link against libatomic on 32-bit SPARC

    While at it, order the list of architectures alphabetically.
    glaubitz committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    8f7175c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a194f42 View commit details
    Browse the repository at this point in the history
  5. rustc_target: Build sparc_unknown_linux_gnu with -mcpu=v9 and -m32

    The previously -mv8plus parameter is supported by GCC only, so let's
    use something that the SPARC backend in LLVM supports as well.
    glaubitz committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    e57bbb3 View commit details
    Browse the repository at this point in the history