- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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?
Link Copied
1 Reply
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
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

Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page