Finite math, fftw3, lld and Arch Linux
Florian Weimer
fweimer@redhat.com
Wed May 13 10:06:56 GMT 2020
* Jean-Michaël Celerier:
> The attachment was another try I did but I think it's a wrong track
> (because I don't really have an idea of where exactly is the problem).
>
> The main issue is that :
> $ clang++ foo.cpp -lfftw3 -fuse-ld=lld -lm
>
> does not work while
>
> $ clang++ foo.cpp -lfftw3 -fuse-ld=gold -lm
> $ clang++ foo.cpp -lfftw3 -fuse-ld=bfd -lm
>
> does.Hopefully just rebuilding the offending packages in ArchLinux is
> enough.
There's also a bug somewhere else. If libfftw3 has a bound reference to
__log_finite@GLIBC_2.15, this is supposed to work even without
recompiling and relinking. Otherwise incremental updates of the
development environment would be impossible.
Thanks,
Florian
More information about the Libc-alpha
mailing list