Package: release.debian.org Severity: normal Tags: stretch User: release.debian....@packages.debian.org Usertags: binnmu
nmu elastix_4.8-10 . amd64 i386 . stretch . -m "Rebuild with ITK that has been built with gcc 6 (fixes #901312)" The version of elastix in stretch was built shortly before gcc 6 became default. gcc 6 changed the default from C++98 to C++14. ITK has a different ABI with >= C++11: /usr/include/ITK-4.10/vcl_config_compiler.h: #define VXL_COMPILED_CXX_STANDARD_VERSION 201402L /usr/include/ITK-4.10/vnl/vnl_math.h: namespace vnl_math { #if VXL_COMPILED_CXX_STANDARD_VERSION >= 201103L ... template <typename... Args> auto hypot(Args&&... args) -> decltype(std::hypot(std::forward<Args>(args)...)) { return std::hypot(std::forward<Args>(args)...); } #else ... // hypotenuse extern int hypot(int x, int y); extern float hypot(float x, float y); extern double hypot(double x, double y); extern long double hypot(long double x, long double y); #endif //If not C++11 features