#992 closed defect (fixed)
pschecklibs says fftw3 is ok when it finds it, but it needs to be --enable-float
| Reported by: | 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 , 18 years ago
| Resolution: | → fixed |
|---|---|
| Status: | new → closed |
comment:2 by , 18 years ago
| Cc: | added |
|---|
I believe we only use the floating-point version of FFTW (i.e., fftw3f), so including the double-precision version (fftw3) is unnecessary.

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