llvm-toolchain-13: please backport Risc-V .insn directive support

Bug #1973041 reported by Simon Chopin
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
llvm-toolchain-13 (Ubuntu)
Fix Committed
Undecided
Unassigned
Jammy
Fix Released
Undecided
Unassigned
Kinetic
Fix Committed
Undecided
Unassigned

Bug Description

See https://github.com/rust-lang/llvm-project/pull/121

This is required for rustc 1.59, which in turn is required for Firefox 100 and related tunderbird.

Tags: patch
Revision history for this message
Simon Chopin (schopin) wrote (last edit ):

Here's a merge of llvm-toolchain-13 that includes this patch, along with another one for https://bugs.launchpad.net/ubuntu/+source/llvm-toolchain-13/+bug/1973041

Build in progress there:

https://launchpad.net/~schopin/+archive/ubuntu/rustc-1.59/+sourcepub/13636485/+listing-archive-extra

tags: added: patch
Revision history for this message
Simon Chopin (schopin) wrote :

Refreshed version of the same thing, with the merge fixed, adding Replaces/Breaks fields due to the Ubuntu/Debian divergence on which package ships the new static libraries.

I used the dh-exec mechanism for the i386 exception as it is what is used in the current Salsa 13 branch for their grpc-unable architectures, thus it'll eventually reduce the delta.

The .insn patch has been forwarded to Debian: https://salsa.debian.org/pkg-llvm-team/llvm-toolchain/-/merge_requests/89

Revision history for this message
Gianfranco Costamagna (costamagnagianfranco) wrote :

Now the delta is integrated in Debian upload

Changed in llvm-toolchain-13 (Ubuntu Kinetic):
status: New → Fix Committed
Revision history for this message
Gianfranco Costamagna (costamagnagianfranco) wrote :

For jammy I would just backport the kinetic version and name it 1:13.0.1-5~ubuntu22.04.1 or whatever

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package llvm-toolchain-13 - 1:13.0.1-2ubuntu2.1

---------------
llvm-toolchain-13 (1:13.0.1-2ubuntu2.1) jammy; urgency=medium

  * Backport D115098 for Rust 1.59 (LP: #1973037)
  * d/p/risc/riscv-insn-support.patch: Backport assembler .insn support on riscv64
    for rustc 1.59.0 (LP: #1973041)

 -- Simon Chopin <email address hidden> Tue, 31 May 2022 10:35:52 +0200

Changed in llvm-toolchain-13 (Ubuntu Jammy):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.