Einige gdb-Versionen sind bei dieser Warnung tatsächlich etwas hilfreicher. Sie geben etwa Folgendes aus:
Warnung:.dynamic-Abschnitt für „libhello.so“ befindet sich nicht an der erwarteten Adresse (falsche Bibliothek oder Versionskonflikt?)
Stellen Sie sicher, dass GDB die Bibliothek findet, mit der Ihr Programm tatsächlich kompiliert wurde, und dass alle Debugging-Symbole, falls in separaten Dateien, für die Anwendung und die Bibliothek aktuell und konsistent mit den von Ihnen verwendeten Builds sind.
Ein Upgrade klingt nach einem guten Verdächtigen für eine Sache. Das Vorlinken von Bibliotheken kann ebenfalls dazu führen, dass diese Warnung erscheint, obwohl ich denke, dass gdb diesen Fall handhaben kann.