[ET Trac] [Einstein Toolkit] #835: FFTW3 does not build on Hopper

Einstein Toolkit trac-noreply at einsteintoolkit.org
Thu Apr 26 15:56:47 CDT 2012


#835: FFTW3 does not build on Hopper
-----------------------------------+----------------------------------------
 Reporter:  eschnett               |       Owner:     
     Type:  defect                 |      Status:  new
 Priority:  major                  |   Milestone:     
Component:  EinsteinToolkit thorn  |     Version:     
 Keywords:                         |  
-----------------------------------+----------------------------------------
 The thorn ExternalLibraries/FFTW3 does not build on Hopper. The error
 message is

 {{{
 Making all in tests
 libtool: link: cc -no-gcc -g -debug all -traceback -msse3 -align -std=c99
 -ansi_alias -U__STRICT_ANSI__ -o bench bench.o hook.o fftw-bench.o
 ../.libs/libfftw3.a ../libbench2/libbench2.a -lm
 ../libbench2/libbench2.a(problem.o): In function `problem_parse':
 /project/projectdirs/m152/schnette/hopper/Cvanilla/configs/sim/scratch/build/FFTW3/fftw-3.2.2/libbench2/problem.c:252:
 undefined reference to `__intel_sse2_strlen'
 /project/projectdirs/m152/schnette/hopper/Cvanilla/configs/sim/scratch/build/FFTW3/fftw-3.2.2/libbench2/problem.c:253:
 undefined reference to `__intel_sse2_strcpy'
 ../libbench2/libbench2.a(my-getopt.o): In function `my_usage':
 /project/projectdirs/m152/schnette/hopper/Cvanilla/configs/sim/scratch/build/FFTW3/fftw-3.2.2/libbench2
 /my-getopt.c:36: undefined reference to `__intel_sse2_strlen'
 /project/projectdirs/m152/schnette/hopper/Cvanilla/configs/sim/scratch/build/FFTW3/fftw-3.2.2/libbench2
 /my-getopt.c:40: undefined reference to `__intel_sse2_strlen'
 ../libbench2/libbench2.a(my-getopt.o): In function `my_getopt':
 /project/projectdirs/m152/schnette/hopper/Cvanilla/configs/sim/scratch/build/FFTW3/fftw-3.2.2/libbench2
 /my-getopt.c:102: undefined reference to `__intel_sse2_strlen'
 /project/projectdirs/m152/schnette/hopper/Cvanilla/configs/sim/scratch/build/FFTW3/fftw-3.2.2/libbench2
 /my-getopt.c:103: undefined reference to `__intel_sse2_strncmp'
 }}}

 This is probably a configuration issue; this routine does exist, but the
 compiler may not be linking agains the libiomp5 or libirc libraries that
 define it.

-- 
Ticket URL: <https://trac.einsteintoolkit.org/ticket/835>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit


More information about the Trac mailing list