IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Opened 19 years ago

Closed 18 years ago

Last modified 18 years ago

#992 closed defect (fixed)

pschecklibs says fftw3 is ok when it finds it, but it needs to be --enable-float

Reported by: jester@… Owned by: eugene
Priority: high Milestone:
Component: psconfig Version: 2.3
Severity: normal Keywords:
Cc:

Description

pschecklibs was happy with fftw3, but then the configure step for psLib was unhappy with the one it found. I believe this is because it didn't have --enable-float.

I had to recompile fftw3 by hand and give the ipp-2.3.lin64 directory as --prefix to configure in order for psbuild to find the --enable-float'ed version of fftw3 instead of whatever's flying around the system elsewhere.

So pschecklibs fails in this respect; perhaps it could be extended to do the same check for presence of the float-enabled symbols in the library in addition to just checking that the library itself exists. Alternatively, pschecklibs should print a disclaimer saying that it only checks the presence of the library, but not the contents (neither the version?).

Change History (2)

comment:1 by eugene, 18 years ago

Resolution: fixed
Status: newclosed

pschecklibs now looks for both fftw3 and fftw3f, which are separate libraries. it will also build either if it is missing.

comment:2 by Paul Price, 18 years ago

Cc: price@… added

I believe we only use the floating-point version of FFTW (i.e., fftw3f), so including the double-precision version (fftw3) is unnecessary.

Note: See TracTickets for help on using tickets.