Intel® oneAPI Math Kernel Library
Ask questions and share information with other developers who use Intel® Math Kernel Library.

fftw os x

grs2103
Beginner
570 Views
I'm on an OS X 10.4.10 dual core Xeon machine, and I have installed Xcode 2.4.1, icc 10.0, and MKL 9.1. When I build the fftw wrappers and try to run the examples, I have no problem with them in 32 bit, but when I try to build the em64t, they will only work properly if I use the gcc compiler instead of the icc. What gives?
0 Kudos
1 Reply
grs2103
Beginner
570 Views
forgot to include the error it spits out:

make real_1d_cce_single_ex1.res real_1d_cce_single_ex2.res real_1d_cce_single_ex10.res real_1d_cce_double_ex1.res real_1d_cce_double_ex2.res real_1d_cce_double_ex10.res real_2d_cce_single_ex2.res real_2d_cce_single_ex10.res real_2d_cce_double_ex2.res real_2d_cce_double_ex10.res real_3d_cce_single_ex2.res real_3d_cce_single_ex4.res real_3d_cce_single_ex10.res real_3d_cce_double_ex2.res real_3d_cce_double_ex4.res real_3d_cce_double_ex10.res complex_3d_double_ex4.res complex_1d_double_ex1.res complex_1d_single_ex1.res complex_1d_double_ex2.res complex_1d_single_ex2.res complex_2d_double_ex1.res complex_2d_single_ex1.res complex_2d_double_ex2.res complex_2d_single_ex2.res complex_3d_double_ex1.res complex_3d_single_ex1.res complex_3d_double_ex2.res complex_3d_single_ex2.res D=libem64t _IA=em64t MKL_LIB=mkl_em64t OPT_M64=-m64
mkdir -p ./_results/libem64t_intel_regular

icc -w -vec-report0 -I../../include -I../../include/fftw source/real_1d_cce_single_ex1.c source/dfti_example_support.c -L/Library/Frameworks/Intel_MKL.framework/Versions/Current/lib/em64t -lfftw3xc_intel -lmkl_em64t -lguide -lpthread -lm -o _results/libem64t_intel_regular/real_1d_cce_single_ex1.out
ld: truncated or malformed archive: /Library/Frameworks/Intel_MKL.framework/Versions/Current/lib/em64t/libmkl_em64t.a (ranlib structures in table of contents extends past the end of the table of contents, can't load from it)
make[1]: *** [real_1d_cce_single_ex1.res] Error 1
make: *** [libem64t] Error 2

0 Kudos
Reply