Source: oss4 Version: 4.2-build2017-1 Severity: serious Tags: patch /tmp/ccGBTa5R.s: Assembler messages: /tmp/ccGBTa5R.s: Error: invalid attempt to declare external version name as default in symbol `.snd_pcm_hw_params_set_rate_near@@ALSA_0.9.0rc4'
oss4 started failing to build on ppc64el with binutils 2.35 because it was setting an undefined symbol as the default version. It was doing that in order to support dot-symbols/function descriptors on ppc, which is not used by userspace ABI since a while, and not supported with ABIv2, the one used by ppc64el, at all. As this header comes from alsa, I looked at its history and, for different reasons, it has been fixed there already. So, sending a patch based on that one here to fix the build. -- System Information: Debian Release: bullseye/sid APT prefers unstable-debug APT policy: (500, 'unstable-debug'), (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 5.7.0-1-amd64 (SMP w/2 CPU threads) Kernel taint flags: TAINT_WARN Locale: LANG=en_US.UTF-8, LC_CTYPE=pt_BR.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled