Page MenuHomeFreeBSD

Enable the RISCV LLVM backend by default.
ClosedPublic

Authored by jhb on Nov 8 2019, 5:58 PM.
Tags
None
Referenced Files
F147243405: D22284.id64248.diff
Mon, Mar 9, 9:43 AM
Unknown Object (File)
Mon, Mar 9, 8:36 AM
Unknown Object (File)
Sun, Mar 8, 10:35 PM
Unknown Object (File)
Thu, Mar 5, 6:05 PM
Unknown Object (File)
Sun, Mar 1, 3:30 AM
Unknown Object (File)
Sun, Feb 8, 1:07 PM
Unknown Object (File)
Feb 4 2026, 7:14 AM
Unknown Object (File)
Jan 30 2026, 5:32 PM

Details

Test Plan
  • able to build riscv64sf world with clang and external binutils
  • tested a world built with WITHOUT_LLVM_TARGET_ALL

Diff Detail

Lint
Lint Skipped
Unit
Tests Skipped
Build Status
Buildable 27400
Build 25647: arc lint + arc unit

Event Timeline

This revision is now accepted and ready to land.Nov 8 2019, 6:20 PM

LGTM

share/mk/src.opts.mk
314

We should also take riscv out of here at the same time (if it's not moving to the first block right away) - so that independent of the bootstrap compiler question we have a target Clang.

I presume hard-float world can't be built yet due to https://reviews.llvm.org/D66725 still being uncommitted?

share/mk/src.opts.mk
314

It can't move to the first block due to the hard-float issue, but we could take it out of here, yes.

  • Enable building of clang by default on riscv.
This revision now requires review to proceed.Nov 12 2019, 5:06 PM
jhb marked an inline comment as done.Nov 12 2019, 5:13 PM
This revision is now accepted and ready to land.Nov 12 2019, 5:17 PM
This revision was automatically updated to reflect the committed changes.