]> git.ipfire.org Git - thirdparty/valgrind.git/commit
Fix some issues with GSL for `make auxchecks'
authorAndreas Arnez <arnez@linux.ibm.com>
Wed, 9 Oct 2024 15:10:08 +0000 (17:10 +0200)
committerAndreas Arnez <arnez@linux.ibm.com>
Wed, 9 Oct 2024 15:10:08 +0000 (17:10 +0200)
commitbbdd783268a56348f824e421ab1306077b2ae70a
treef47c490d41bcb6f294cf004ae8aa4fb1b2c00832
parent7951e8c7cd693e86a952087ae0a09bf09e44b431
Fix some issues with GSL for `make auxchecks'

When trying to reproduce Bug 423908, I ran into some trouble performing
`make auxchecks', due to problems in GSL:

Newer compilers complain about incompatible pointer types in argument
passing between

  unsigned int *

and

  size_t *

This affects the fifth argument of function gsl_eigen_jacobi() in
eigen/jacobi.c.  Fix this by passing the right pointer type at invocation.

Also, the configure checks for IEEE comparisons and for IEEE denormalized
values don't work as intended, because they call exit() without declaring
it and thus fail independently from those features being supported.  Fix
this by using `return' instead.
auxprogs/gsl-1.6.patch