libSiftFast does not compile with GCC 3.4
Mantis Issue 80, reported by jinglada, assigned to jmalik, created: 2009-01-19
In Utilities/otbsiftfast/libsiftfast.cpp the following lines : 1753: a3 = ~a2; 1754: a2 ^= a1; cause build errors on GCC 3.4.
I think this is why the condition on CYGWIN was added in line 1680. As far as I understand, the version of GCC should be checked. This condition will therefore include CYGWIN platforms.
1232430034 - christopAdded nightly with gcc 3.4.6
1275639318 - julienA test is done during cmake configuration process to check wether libsiftfast compile or not. If it does not compile, we disable the fast functions and try again. Without fast function it compiles fine with gcc3.4.x, so I think we should consider this bug as resolved.
1324401180 - julienmold bug, very old compiler which won't be supported with ITKv4 It has been handled by cmake test -> clsing the bug