Hintergrund: Ich verwende das FLTK Toolkit. Vor einigen Wochen habe ich die neue 1.3.4 Version installiert und dabei auch die ABI-Version 1.3.4 konfiguriert (normal bleibt die ABI Version dabei auf 1.3.0).
./configure --with-abiversion=10304
Das habe ich gemacht, um endlich bei der Tree Klasse auch die horizontalen Scrollbalken zu bekommen. Wenn ich jetzt aber an alten Projekten kleine Änderungen mache, führt das oft zu Segmentation faults. Wenn ich mich dann an die Änderung erinnere, beseitige ich das meist mit einem
rm *.o make
Jetzt habe ich aber ein Projekt, bei dem ich *.o Dateien aus anderen Projekten mit ein linke, die teilweise in C (nicht C++) geschrieben wurden.
Kann man die Vorgehensweise in so einem Fall irgendwie automatisieren, also das nur die "richtigen" Dateien neu übersetzt werden und nicht die "fremden" Projekt Dateien?
Und gibt es da noch mehr Dinge, die ich dabei beachten muss? Ich meine, bei einem Wechsel der Ubuntu Version können wegen der neueren Libs ja ähnliche Probleme auftreten.