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

Reply via email to