Created attachment 267474 [details] v0
In lang/rust/Makefile, please bump to 13.5: .if ${ARCH} == powerpc # Rust doesn't call the system compiler with the full version of the target. # This makes powerpc miscompile due to the secure-plt ABI change. # Additionally, force using ld.bfd to work around a linking problem in rustc_mir @${PRINTF} '#!/bin/sh\nexec ${CC} "$$@" --target=powerpc-unknown-freebsd13.2' > ${WRKDIR}/cc-wrapper @${CHMOD} +x ${WRKDIR}/cc-wrapper @${PRINTF} '#!/bin/sh\nexec ${CXX} "$$@" --target=powerpc-unknown-freebsd13.2' > ${WRKDIR}/cxx-wrapper @${CHMOD} +x ${WRKDIR}/cxx-wrapper .endif
Created attachment 267477 [details] v1 bump ppc target to freebsd13.5 Import D54619
Looks ok.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=78c933ad0ae2d48b627179958af56aedf623d97a commit 78c933ad0ae2d48b627179958af56aedf623d97a Author: Mikael Urankar <mikael@FreeBSD.org> AuthorDate: 2026-01-22 19:13:47 +0000 Commit: Mikael Urankar <mikael@FreeBSD.org> CommitDate: 2026-01-28 08:48:51 +0000 lang/rust: Update to 1.93.0 While here, drop AR as it's deprecated since 2015 [1] Announce: https://blog.rust-lang.org/2026/01/22/Rust-1.93.0/ ChangeLog: https://github.com/rust-lang/rust/releases/tag/1.93.0 PR: 292713 Tested by: mikael, pkubaj Differential Revision: https://reviews.freebsd.org/D54619 [1] Mk/Uses/cargo.mk | 4 +- Mk/bsd.gecko.mk | 2 +- lang/rust-bootstrap/Makefile | 2 +- lang/rust-bootstrap/distinfo | 6 +- lang/rust/Makefile | 11 ++- lang/rust/distinfo | 102 ++++++++++----------- .../patch-vendor_openssl_crypto_threads__pthread.c | 4 +- 7 files changed, 66 insertions(+), 65 deletions(-)
This can be closed, right?