sto sviluppando un progetto sw con gli strumenti di sviluppo gnu (autoconf, automake, libtool, etc...) e mi succede una cosa strana.
Non mi era mai successa.
Creando delle librerie condivise (shared) accade che durante la fase di link i nomi delle librerie sono incompleti.
Ad esempio se cerco di creare la lib "libhello", vegono create le librerie libhello.1.0.0 (in base all'indicazione di versione) e i relativi link simbolici. Quello che dovrebbe succedere invece e' che venga creata la librerie libhello.so.1.0.0 e i relativi link.
In pratica manca il ".so".
Avete un'idea del perch� ?
Utilizzo debian sid, aggiornatissima (forse troppo ;-) )
Il mio sospetto � uno strano comportamento di libtool o di qualche script nella cartella di sviluppo.
Per la creazione dei file di progetto (Makefele.in, configure) lancio: #! /bin/sh set -x aclocal autoheader automake --foreign --add-missing --copy autoconf
ciao, guido