On Tue, Jul 11, 2006 at 10:35:25PM +0200, Arjan van de Ven wrote:
it's entirely possible that gcc on 64 bit has all the math operations inlined, while on 32 bit a few are external (eg libm)..
Under FC5/x86_64:
# ldd -r /usr/lib64/libfftw.so.2 undefined symbol: cos (/usr/lib64/libfftw.so.2) undefined symbol: sin (/usr/lib64/libfftw.so.2) [...]
The libraries in the FC3/x86_64 package do reference libm properly. That's the part that makes no sense to me and I can't see anything in the spec files that might explain the two different behaviours. Different includes, maybe?