You Too Can Fix That Bug on That Weird Architecture

Speaker: Alper Nebi Yasak

Track: Other

Type: Long talk (45 minutes)

Room: Petit amphi

Time: Jul 18 (Fri): 16:30

Duration: 0:40

Some time last year, 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…

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.

URLs