MantisBT - GCC-XML | |||||
| View Issue Details | |||||
| ID | Project | Category | View Status | Date Submitted | Last Update |
| 0012101 | GCC-XML | (No Category) | public | 2011-04-18 08:01 | 2015-03-26 11:59 |
| Reporter | Martin Bergtholdt | ||||
| Assigned To | Brad King | ||||
| Priority | normal | Severity | minor | Reproducibility | always |
| Status | resolved | Resolution | suspended | ||
| Platform | MSVC 2008 9.0 64bit | OS | Windows | OS Version | Windows-7 64bit |
| Summary | 0012101: gccxml does not mimic 64-bit MS preprocessing | ||||
| Description | When producing itk-wrappers with Cableswig, I get a lot of errors like this: 280>D:/Programming/CC/ITK/Modules/Core/Common/include/itkMathDetail.h: In function 'itk::int64_t itk::Math::Detail::RoundHalfIntegerToEven_64(double)': 280>D:/Programming/CC/ITK/Modules/Core/Common/include/itkMathDetail.h:280: error: '_mm_cvtsd_si64' was not declared in this scope 280>D:/Programming/CC/ITK/Modules/Core/Common/include/itkMathDetail.h: In function 'itk::int64_t itk::Math::Detail::RoundHalfIntegerToEven_64(float)': 280>D:/Programming/CC/ITK/Modules/Core/Common/include/itkMathDetail.h:288: error: '_mm_cvtss_si64' was not declared in this scope It seems that there is some issue with gccxml and the SSE2 extensions. | ||||
| Steps To Reproduce | Building of ITK with this configuration: BUILD_SHARED_LIBS=ON USE_WRAP_ITK=ON WRAP_ITK_SWIGINTERFACE=ON | ||||
| Additional Information | in iktMathDetail 73 ff. I can add guards against gccxml like this: # if defined(ITK_COMPILER_SUPPORTS_SSE2_32) && !defined( __GCCXML__ ) # undef USE_SSE2_32IMPL # define USE_SSE2_32IMPL 1 # endif # if defined(ITK_COMPILER_SUPPORTS_SSE2_64) && !defined( __GCCXML__ ) # undef USE_SSE2_64IMPL # define USE_SSE2_64IMPL 1 # endif which allows me to compile ITK 4.0 (GIT) with wrappers. | ||||
| Tags | No tags attached. | ||||
| Relationships | |||||
| Attached Files | |||||
| Issue History | |||||
| Date Modified | Username | Field | Change | ||
| 2011-04-18 08:01 | Martin Bergtholdt | New Issue | |||
| 2011-04-18 10:50 | Brad King | Note Added: 0026212 | |||
| 2011-04-18 10:50 | Brad King | Assigned To | => Brad King | ||
| 2011-04-18 10:50 | Brad King | Status | new => acknowledged | ||
| 2011-04-18 10:50 | Brad King | Summary | GCCXML does not support SSE2 extensions => gccxml does not mimic 64-bit MS preprocessing | ||
| 2011-04-18 10:52 | Brad King | Note Added: 0026213 | |||
| 2011-04-18 10:55 | Brad King | Note Added: 0026215 | |||
| 2011-04-20 10:26 | Martin Bergtholdt | Note Added: 0026233 | |||
| 2015-03-26 11:59 | Brad King | Note Added: 0038322 | |||
| 2015-03-26 11:59 | Brad King | Status | acknowledged => resolved | ||
| 2015-03-26 11:59 | Brad King | Resolution | open => suspended | ||
| Notes | |||||
|
|
|||||
|
|
||||
|
|
|||||
|
|
||||
|
|
|||||
|
|
||||
|
|
|||||
|
|
||||
|
|
|||||
|
|
||||