Martin Uecker pushed to branch master at Debian Med / bart
Commits: 08dca9da by Martin Uecker at 2021-12-29T18:13:37+01:00 workaround for compiler bug - - - - - a99fc6c1 by Martin Uecker at 2021-12-29T18:13:37+01:00 Update changelog - - - - - 3 changed files: - debian/changelog - + debian/patches/0005-workaround-for-compiler-bug.patch - debian/patches/series Changes: ===================================== debian/changelog ===================================== @@ -4,6 +4,8 @@ bart (0.7.00-1) UNRELEASED; urgency=medium * New upstream version. * Patch to change library path for cuda. * Update upstream metadata. + * Patch to relax failing unit test. + * Patch to work around compiler bug. [ Andreas Tille ] * Standards-Version: 4.6.0 (routine-update) ===================================== debian/patches/0005-workaround-for-compiler-bug.patch ===================================== @@ -0,0 +1,40 @@ +From: Martin Uecker <[email protected]> +Date: Wed, 29 Dec 2021 14:31:57 +0100 +Subject: workaround for compiler bug + +--- + src/simu/shape.h | 4 ++-- + src/simu/shepplogan.h | 6 +++--- + 2 files changed, 5 insertions(+), 5 deletions(-) + +diff --git a/src/simu/shape.h b/src/simu/shape.h +index 52c1448..eae2b84 100644 +--- a/src/simu/shape.h ++++ b/src/simu/shape.h +@@ -1,6 +1,6 @@ + + #include <complex.h> + +-extern complex double xpolygon(int N, const double pg[N][2], const double p[3]); +-extern complex double kpolygon(int N, const double pg[N][2], const double q[3]); ++extern complex double xpolygon(int N, const double pg[/*N*/][2], const double p[3]); ++extern complex double kpolygon(int N, const double pg[/*N*/][2], const double q[3]); + +diff --git a/src/simu/shepplogan.h b/src/simu/shepplogan.h +index 34b71b6..fad5ac7 100644 +--- a/src/simu/shepplogan.h ++++ b/src/simu/shepplogan.h +@@ -62,10 +62,10 @@ extern complex double krectangle(const double center[2], const double axis[2], d + + + +-extern complex double phantom(unsigned int N, const struct ellipsis_s arr[__VLA(N)], const double pos[2], _Bool ksp); +-extern complex double phantomX(unsigned int N, const struct ellipsis_s arr[__VLA(N)], const double pos[2], _Bool ksp); ++extern complex double phantom(unsigned int N, const struct ellipsis_s arr[/*__VLA(N)*/], const double pos[2], _Bool ksp); ++extern complex double phantomX(unsigned int N, const struct ellipsis_s arr[/*__VLA(N)*/], const double pos[2], _Bool ksp); + +-extern complex double phantom3d(unsigned int N, const struct ellipsis3d_s arr[__VLA(N)], const double pos[3], _Bool ksp); ++extern complex double phantom3d(unsigned int N, const struct ellipsis3d_s arr[/*__VLA(N)*/], const double pos[3], _Bool ksp); + + #include "misc/cppwrap.h" + ===================================== debian/patches/series ===================================== @@ -2,3 +2,4 @@ 0002-remove-empty-directory.patch 0003-deactivate-ode-unit-tests.patch 0004-relax-failing-unit-test.patch +0005-workaround-for-compiler-bug.patch View it on GitLab: https://salsa.debian.org/med-team/bart/-/compare/ebd42db073bcff93034bdfa68697364c6de31052...a99fc6c1a077cc3bc9c91c55f1faa6ce95432cf9 -- View it on GitLab: https://salsa.debian.org/med-team/bart/-/compare/ebd42db073bcff93034bdfa68697364c6de31052...a99fc6c1a077cc3bc9c91c55f1faa6ce95432cf9 You're receiving this email because of your account on salsa.debian.org.
_______________________________________________ debian-med-commit mailing list [email protected] https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-med-commit
