You Too Can Fix That Bug on That Weird Architecture

Postet 5. september 2026 kl. 09:20

av NUUG

Serie: Debconf 2026

Forening NUUG er for alle som er interessert i fri programvare, åpne standarder og Unix-lignende operativsystemer.

Just before the Debian Trixie freeze, I worked on upgrading Debian’s PulseAudio package to the upstream version 17.0 for improved hardware support on devices I care about. However, it depended on a new upstream version of the WebRTC Audio Processing library, which hadn’t been updated for years in the Debian archive, and would fail to build on the mips64el architecture. Being somewhat familiar with running foreign-architecture programs through emulation for ARM systems, I decided to try fixing it without knowing anything about MIPS…

That mips64el architecture might be gone from the archive now, but Debian supports a great deal of different CPU architectures. So, this talk is about ways to build, run, test, investigate and fix foreign-architecture programs and packages on your ordinary AMD64 system, from an advanced beginner, with a real-life example. Maybe even mentions of other common problems that might come up, tricks and solutions you can use. But the main point is, architecture-specific bugs are not arcane magic that only wizards can comprehend. Probably.

Med: Alper Nebi Yasak

Opptak fra DebConf26, Santa Fe, Argentina (2026-07-20..2026-07-25): https://debconf26.debconf.org/talks/51-you-too-can-fix-that-bug-on-that-weird-architecture/