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

Autolink libatomic, add riscv64 toolchains #45183

Merged
merged 23 commits into from
Jul 26, 2023

Conversation

Johnnynator
Copy link
Member

@Johnnynator Johnnynator commented Jul 21, 2023

Cleaning up my $dev branch

  • gcc: use --enable-autolink-libatomic for platforms that often need atomics.
  • gcc: add riscv.
  • New package: cross-riscv64-linux-gnu-0.35
  • New package: cross-riscv64-linux-musl-0.35

[ci skip]

@Johnnynator Johnnynator force-pushed the riscv64gcc branch 6 times, most recently from 6df56be to a6b8bb2 Compare July 22, 2023 14:29
@Johnnynator Johnnynator marked this pull request as ready for review July 23, 2023 12:59
@Johnnynator Johnnynator changed the title [WiP] Autolink libatomic, add riscv64 toolchains Autolink libatomic, add riscv64 toolchains Jul 23, 2023
leahneukirchen and others added 4 commits July 24, 2023 22:29
…omics.

As explained in void-linux#35992, gcc often generates code that needs libatomic
on these platforms, so link to libatomic by default (as-needed).

Patches taken from Alpine.
@Johnnynator Johnnynator merged commit 4b79fe6 into void-linux:master Jul 26, 2023
1 of 2 checks passed
@Johnnynator Johnnynator deleted the riscv64gcc branch July 26, 2023 21:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants