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

lib/systems: remove powerpc64 elfv1 support #116495

Merged
merged 3 commits into from
Apr 12, 2021
Merged

Commits on Mar 16, 2021

  1. lib/systems: remove powerpc64 elfv1 support

    I was specifying the ELF ABI using -elfv1 and -elfv2 target config
    suffixes, which are nonstandard and no longer work with gnu-config.
    r-burns committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    8ea1660 View commit details
    Browse the repository at this point in the history
  2. pkgs/top-level/stage: force elfv2 on static powerpc64-linux

    The staging logic reconstructs the target platform, discarding
    powerpc64's custom gcc.abi = elfv2 setup. Musl requires ELFv2 ABI so
    this should be set unconditionally here.
    r-burns committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    7b9c1db View commit details
    Browse the repository at this point in the history
  3. stdenv/bootstrap-tools: remove powerpc64 special case

    Now that powerpc64 is always ELFv2, we can unconditionally use musl
    tools here.
    r-burns committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    68823d6 View commit details
    Browse the repository at this point in the history