Comments

47 Comments
karma

Rust works well with the new wasi-libc-static.

BZ#2278786 wasi-libc-22 is available
karma

Looks good as used by Rust's Cargo.

Works great, thanks!

BZ#2244592 llvm-17.0.3 is available

Changes to unstable features are not compiler bugs, unless they indirectly affect stable code (e.g. exposed by stable std functionality). In particular, const Trait is undergoing heavy revision lately, so I'm not surprised such code broke.

For Asahi, I suggest you use a side tag to build using a version you can deal with, until you can figure out how to work with the current stable. But I firmly do not want to block Fedora's toolchain on unstable feature usage.

For Firefox, I see that firefox-118.0.1-7.fc40 built fine with rust-1.73.0-1.fc40. If your own build is enabling unstable features, then I'm afraid that's not supported either.

@ngompa is your local breakage something different?

LLVM and compiler-rt (profile) work well in a local Rust build.

BZ#2183595 GDB 13.1 internal-error getting a backtrace from Rust
BZ#2152695 Kerberos auth not working after updating to gnome-online-accounts-3.46.0-2

I re-triggered and got the same -- I'll try again tomorrow, then consider waiving.

There's a new error from packages already having Cargo.toml.orig, which is now fixed in rust-packaging.

This update has been unpushed.

zig is linked to liblld*.so.13:

 Problem 1: package zig-0.9.1-1.fc36.x86_64 requires liblldCOFF.so.13()(64bit), but none of the providers can be installed
  - package zig-0.9.1-1.fc36.x86_64 requires liblldELF.so.13()(64bit), but none of the providers can be installed
  - package zig-0.9.1-1.fc36.x86_64 requires liblldWasm.so.13()(64bit), but none of the providers can be installed
  - cannot install both lld-libs-14.0.0-2.fc36.x86_64 and lld-libs-13.0.1-1.fc36.x86_64
  - cannot install the best update candidate for package zig-0.9.1-1.fc36.x86_64
  - cannot install the best update candidate for package lld-libs-13.0.1-1.fc36.x86_64
 Problem 2: problem with installed package zig-0.9.1-1.fc36.x86_64
  - package zig-0.9.1-1.fc36.x86_64 requires liblldCOFF.so.13()(64bit), but none of the providers can be installed
  - package zig-0.9.1-1.fc36.x86_64 requires liblldELF.so.13()(64bit), but none of the providers can be installed
  - package zig-0.9.1-1.fc36.x86_64 requires liblldWasm.so.13()(64bit), but none of the providers can be installed
  - cannot install both lld-libs-14.0.0-2.fc36.x86_64 and lld-libs-13.0.1-1.fc36.x86_64
  - package lld-14.0.0-2.fc36.x86_64 requires liblldCOFF.so.14()(64bit), but none of the providers can be installed
  - package lld-14.0.0-2.fc36.x86_64 requires liblldCommon.so.14()(64bit), but none of the providers can be installed
  - package lld-14.0.0-2.fc36.x86_64 requires liblldELF.so.14()(64bit), but none of the providers can be installed
  - package lld-14.0.0-2.fc36.x86_64 requires liblldMachO.so.14()(64bit), but none of the providers can be installed
  - package lld-14.0.0-2.fc36.x86_64 requires liblldMinGW.so.14()(64bit), but none of the providers can be installed
  - package lld-14.0.0-2.fc36.x86_64 requires liblldWasm.so.14()(64bit), but none of the providers can be installed
  - cannot install the best update candidate for package lld-13.0.1-1.fc36.x86_64
BZ#1885076 RPM Fusion for Fedora 33 - Nonfree - Steam missing gpg key

Oh, sorry! I forgot that the earlier negative karma disabled autopush.

@decathorpe - we don't enable Rust LTO by default in Fedora builds yet. In rust-bodhi where you reported the problem, LTO is explicitly enabled in its Cargo.toml.

@tis good catch, thank you! I will add that build to this update.