[3dprinter-general] Bug#957474: Bug#957474: libsavitar: ftbfs with GCC-10

Christoph Berg myon at debian.org
Fri Apr 17 12:52:35 BST 2020


Re: Gregor Riepl 2020-04-17 <34fcd0ae-91fe-a06d-ae4a-4b96f973f8bc at gmail.com>
> I'm inclined to suggest we drop the symbols files for the Cura-related
> lib packages altogether, for the following reasons:
> 
> - They've caused us grief on practically every gcc updgrade
> - They require finetuning on every architecture separately
> - They're hard to sanitize and update automatically

Maybe it would be different if dpkg-shlibdeps would do the c++filt
dance itself.

> - They provide very little benefit, because there are no known consumers
> outside Cura, and we pin the package versions closely together anyway

+1

> - We've had at least one incompatible change in libArcus where the
> SOVERSION wasn't incremented (courtesy of myself, my bad - but nobody
> else bothered either)

Well that's actually an argument for keeping the symbols, so we
actually get to know when we break the rules.

> I know this is not the "right" way to do it, the benefits of dropping
> outweigh the downsides by far.

Ack.

> polyclipping may or may not be a candidate. I think there are other
> consumers, so there is a benefit for a symbols file.

Nod.

Christoph



More information about the 3dprinter-general mailing list