2012/10/4 Carsten Grzemba <[email protected]> > on an installation after 4 months of build the package I got the following > error: > grzemba@test:~$ /opt/csw/gxx/bin/librecad > ld.so.1: librecad: Schwerer Fehler: libgcc_s.so.1: Version 'GCC_4.0.0' > nicht gefunden (benötigt von Datei /opt/csw/gxx/bin/librecad) > ld.so.1: librecad: Schwerer Fehler: libgcc_s.so.1: Öffnen fehlgeschlagen: > Datei oder Verzeichnis nicht gefunden > Killed (Abgebrochen) > > Can or should checkpkg recognise such problems? >
TL;DR while not impossible, it's not trivial and would require a change to the checkpkg database schema. Presumably an update to gcc broke librecad. To prevent this problem from happening, you would have to do one of these things: - check librecad during gcc update, which means the need to check the whole catalog - remember the state of the libgcc_s.so.1 file and e.g. throw an error when a symbol version goes away As a compromise, you could perform regular whole-catalog checks to see of there are any packages that haven't been updated, but are now broken. Also, to check the symbol versions, the database would need a direct, in-table representation of symbol versions. We don't have that at the moment.
_______________________________________________ maintainers mailing list [email protected] https://lists.opencsw.org/mailman/listinfo/maintainers .:: This mailing list's archive is public. ::.
