[Debian-med-packaging] Bug#724711: insighttoolkit4: Drops architecture support

Matt McCormick matt.mccormick at kitware.com
Fri Jun 26 20:02:43 UTC 2015


Upstream has improved architecture support in 4.8.0, to be released in
about a week. However, more software quality dashboard [1] builds are
needed as are contributors to address detected issues. :-)

Steve Robbins has submitted Debian Sid for i386 and amd64 builds for
many years, which has helped to keep things working on Debian.

Instructions to set up a Nightly dashboard build can be found here [2]
and to submit a patch here [3].


> On arm64 the build takes a couple of days and generates a 600 MB log
> that mentions "fail" in 336 places (grep -ic fail) but it's not
> immediately obvious to me exactly what's failing.

Greatly improved support was added for cross-compilation also comes
with 4.8.0 [4] (note that this requires CMake 3.3). For example, we
have a cross-compiled dashboard build for armhf [5] using the Debian
Embedian toolchain [6].


> You might want to suggest this "patch" for upstream:
>
> find -type f -exec \
> perl -i -pe 's/char/signed char/g if /complex\s*<\s*char\s*>/;' {} \;
>
> It didn't noticeably improve the test results on arm64 but it did get
> rid of 6002 warnings similar to this one:
>
> cTraits.h:913:56: warning: comparison is always false due to limited
> range of data type [-Wtype-limits]
>    static bool IsNegative(Self val) { return val.real() < 0; }

A build was recently added for ppc64le, and most of the char/signed
char issues have been addressed.

[1] https://open.cdash.org/index.php?project=Insight

[2] http://www.itk.org/Wiki/ITK/Git/Dashboard

[3] http://www.itk.org/Wiki/ITK/Git/Develop

[4] http://kitware.com/blog/home/post/887

[5] https://open.cdash.org/index.php?project=Insight&filtercount=1&showfilters=1&field1=buildname/string&compare1=63&value1=armv7

[6] https://registry.hub.docker.com/u/thewtex/cross-compiler-linux-armv7/dockerfile/



More information about the Debian-med-packaging mailing list