Package: exadrums
Version: 0.3.0-1
Severity: serious
Justification: failure to build from scratch on release architecture

Hello.

The package source fails to build from scratch on armel mips mipsel
(as well as other non released architectures)

https://buildd.debian.org/status/package.php?p=exadrums&suite=experimental

with the following message

/usr/bin/ld: /usr/lib/gcc/.../libexadrums.so: undefined reference to 
`__atomic_store_8'
/usr/bin/ld: /usr/lib/gcc/.../libexadrums.so: undefined reference to 
`__atomic_load_8'
/usr/bin/ld: /usr/lib/gcc/.../libexadrums.so: undefined reference to 
`__atomic_exchange_8'

The solution is most probably to add -pthread to both CXXFLAGS and
LDFLAGS. In LDFLAGS, it should come after --as-needed so the
dependency is only effective on architectures actually using these 3
symbols.

Reply via email to