Bug#836130: trilinos: FTBFS without __sync_val_compare_and_swap_8
Graham Inggs
ginggs at debian.org
Fri Sep 16 10:11:00 UTC 2016
severity 836130 wishlist
retitle 836130 trilinos: FTBFS without __sync_val_compare_and_swap_8
thanks
Hi Aaron
On 30 August 2016 at 20:18, Aaron M. Ucko <ucko at debian.org> wrote:
> Source: trilinos
> Version: 12.6.4-1
> Severity: serious
> Justification: fails to build from source (but built successfully in the past)
I'm dropping this bug's severity to wishlist as Trilinos last built on
32-bit architectures in 2010 [1], before the Kokkos package was
introduced. These binaries are not in testing and therefore should
not prevent Trilinos from migrating.
> Thanks for looking into #835406! trilinos now successfully builds on
> i386 and x32, and the builds for other 32-bit architectures don't fail
> as quickly as they used to, but they nevertheless remain broken (at
> least on mips, mipsel, and powerpc -- builds for other architectures
> are still in progress):
The build was also successful on armhf, but still fails on
architectures without '__sync_val_compare_and_swap_8'. There's a GCC
bug [2] requesting an implementation, however it has been closed
WONTFIX. Before you reassign this bug to gcc in Debian, there seems
to be a workaround mentioned in that bug which I intend investigating
when I have some time to spend on a porterbox, probably after the
openmpi transition.
We have opened a PR [3] with upstream, in the hopes that we can work
together on a solution.
Regards
Graham
PS: If you are happy with the outcome of #815725, please close it.
[1] https://buildd.debian.org/status/logs.php?pkg=trilinos&arch=powerpc
[2] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63368
[3] https://github.com/kokkos/kokkos/pull/410
More information about the debian-science-maintainers
mailing list