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

Fix the default binary format for most architectures to be ELF. #108

Merged
merged 3 commits into from
Jul 2, 2024

Commits on Jul 1, 2024

  1. Fix the default binary format for most architectures to be ELF.

    Following the [logic in LLVM], make the binary format for most targets
    be ELF instead of Unknown. To preserve round-tripping for Rust target
    names, this requires some special-casing in the formatting code, but
    this isn't new; a lot of targets require special cases to round-trip
    properly.
    
    [logic in LLVM]: https://github.com/llvm/llvm-project/blob/d3e7c4ce7a3d7f08cea02cba8f34c590a349688b/llvm/lib/TargetParser/Triple.cpp#L877
    sunfishcode committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    739611c View commit details
    Browse the repository at this point in the history
  2. Fix arch_zkasm.

    sunfishcode committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    73e6bef View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    55a3aff View commit details
    Browse the repository at this point in the history