Alcune versioni di gdb sono in realtà un po' più utili con questo avviso. Restituiscono qualcosa di simile al seguente:
avviso:la sezione .dynamic per "libhello.so" non è all'indirizzo previsto (libreria errata o mancata corrispondenza della versione?)
Assicurati che GDB trovi la libreria con cui il tuo programma è stato effettivamente compilato e che tutti i simboli di debug, se in file separati, per l'applicazione e la libreria siano aggiornati e coerenti con le build che stai utilizzando.
Un aggiornamento suona come un buon sospetto per una causa. Anche il precollegamento delle librerie potrebbe far apparire questo avviso, anche se penso che gdb possa gestire questo caso.