Debian Patches

Status for golang-1.22/1.22.1-1~bpo12+1

Patch Description Author Forwarded Bugs Origin Last update
0001-Skip-flaky-TestCrashDumpsAllThreads-on-mips64le.patch Skip flaky TestCrashDumpsAllThreads on mips64le
crash_unix_test.go:145: found 3 instances of main.crashDumpsAllThreadsLoop; expected 4
Shengjing Zhu <zhsj@debian.org> no 2024-02-26
0002-cmd-link-internal-riscv64-generate-local-text-symbol.patch cmd/link/internal/riscv64: generate local text symbols for R_RISCV_CALL

Correctly generate local text symbols needed for R_RISCV_CALL when
external linking. R_RISCV_CALL was added in CL #520095 as a way of
marking AUIPC+JALR pairs, instead of overloading R_RISCV_PCREL_ITYPE.
However, genSymsLate was not updated to generate local text symbols
for the new relocation type, leading to HI20 symbol lookup failures.

This issue is detected by cmd/internal/obj/riscv.TestLargeCall,
however this is unfortunately skipped in short mode.

Fixes #65646
Joel Sing <joel@sing.id.au> no 2024-02-27

All known versions for source package 'golang-1.22'

Links