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