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