failed i386 build of jeolib-miallib 1.1.6-2

Francesco P. Lovergine frankie at debian.org
Tue Feb 25 08:15:31 GMT 2025


On Tue, Feb 25, 2025 at 05:27:24AM +0100, Sebastiaan Couwenberg wrote:
>On 2/24/25 9:53 PM, Debian buildds wrote:
>>  * Build log: https://buildd.debian.org/status/fetch.php?pkg=jeolib-miallib&arch=i386&ver=1.1.6-2&stamp=1740430428&file=log
>
>This buildfailures due to symbols changes are unexpected for a C codebase, whose symbols tend to be stable.
>
>I've added an override for dh_makeshlibs to not fail, but you may want to drop the symbols file entirely and add a lintian override for no-symbols-control-file like we do for C++ libraries, or use pkg-kde-symbolshelper.
>

Ah, I missed that. The reason is that Pieter reimplemented the
chainHull function (for licensing issue pointed by ftpmasters) in a C++ module 
instead of a C one. I see that tentatively there is some commented C-only 
code in the myhull.cc module.

Pieter, any hope to finalize a pure C implementation instead? That would
simplify the symbol checking for ABI changes at build time, and possibly
solib management. 

Thanks.

-- 
⢀⣴⠾⠻⢶⣦⠀ Francesco Paolo Lovergine
⣾⠁⢠⠒⠀⣿⡁ Debian Developer
⢿⡄⠘⠷⠚⠋⠀ 0579 A97A 2238 EBF9 BE61
⠈⠳⣄⠀⠀⠀⠀ ED02 0F02 A5E1 1636 86A4



More information about the Pkg-grass-devel mailing list