Description
The previous FFTW solution has potential pitfalls when building in cross-platform environments. PR 6007 resolves the issue in a cross-compiler-compatible way.
Expected behavior
FFTW ENABLE* settings follow the same mechanisms as the upstream ITK/main does as of 2026-04-08
The compilation environment knows the features that should be set, do not rely on the hardware (may be cross compiling).
Actual behavior
ENABLE* settings selected based on hardware, not on compilation environment
Reproducibility
Always after recent incorrect FFTW changes.
Description
The previous FFTW solution has potential pitfalls when building in cross-platform environments. PR 6007 resolves the issue in a cross-compiler-compatible way.
Expected behavior
FFTW ENABLE* settings follow the same mechanisms as the upstream ITK/main does as of 2026-04-08
The compilation environment knows the features that should be set, do not rely on the hardware (may be cross compiling).
Actual behavior
ENABLE* settings selected based on hardware, not on compilation environment
Reproducibility
Always after recent incorrect FFTW changes.