Le Thu, Apr 14, 2022 at 09:59:09PM +0200, Volker Schlecht a écrit :
> 
> On 4/14/22 08:14, Landry Breuil wrote:
> > Le Wed, Apr 13, 2022 at 03:56:34PM +0200, Volker Schlecht a écrit :
> > > Attached diff updates qhull to the current stable version 2020.2
> > > This adds a reentrant version of the library, which is needed for recent
> > > versions of math/octave to make use of libqhull.
> > 
> > I've tested it against my wip gdal update and it works fine.
> > 
> > have you checked that existing consumers of qhull built fine against
> > this updated version ? eg octave/plplot/gdal ?
> 
> with the attached version of the qhull diff, plplot builds fine:
> This one actually includes the non-reentant libqhull (which I still
> had as leftovers in my /usr/local/lib ...)

mmm.. since upstream qhull deprecated the non-reentrant version, i'd
rather avoiding that. Apparently debian has a plplot patch to build
against the reentrant version, cf
https://salsa.debian.org/science-team/plplot/-/blob/master/debian/patches/reentrant-qhull.patch

will test that.

> My local version of octave is a WIP update to 7.1.0, which *requires*
> qhull_r,
> so I can't say for sure about octave 5.2.0 ...

according to octave upstream, they switched to require the reentrant
version in http://savannah.gnu.org/bugs/?60016 - i havent read all the
bug but it seems pretty recent, so i doubt 5.2.0 will be happy with the
qhull update as sent previously.

from that point we have two choices:
- wait for your wip octave update to be ready to get commited, and get
  everything commited altogether. Apparently gdal 3.4.2 (currently
in-tree) builds against reentrant qhull.
- commit that 'intermediate' version of the update installing the old
  libs, which should make sure both octave and plplot still build with
that new version.

Landry

Reply via email to