[3dprinter-general] Bug#914953: Bug#914953: FTBFS with Python 3.7 on many architectures

Gregor Riepl onitake at gmail.com
Wed Dec 5 18:50:30 GMT 2018


I'm inclined to drop the symbols file altogether, as it really doesn't add any
value. The correct solution would be to use -fvisibility=hidden [1] and
properly tag symbols for the public API of libArcus and libSavitar.

For what it's worth, libArcus.so.3 is currently only used by python3-arcus and
CuraEngine anyway, and it's unlikely that this will change.

Another option would be to put all the internal Cura libraries into a private
lib folder, but I suspect this is risky and even more work than adding symbol
visibility.


[1] http://gcc.gnu.org/wiki/Visibility



More information about the 3dprinter-general mailing list