Come posso forzare automake per creare una libreria condivisa standard, invece di una libreria libtoolizzata? Normalmente, creerei il abc.so
a cui viene fatto riferimento con un percorso completo e caricato nel programma principale. C'è un modo per costringere AM a fare lo stesso? Se lo elenco come _LIBRARY, automake si lamenta: 'abc.so' is not a standard library name; did you mean 'libabc.a'
Automake e librerie condivise standard
Giusto per chiarire: Sì, ho solo bisogno di supporto .so
- no statica. E sì, voglio un nome di file personalizzato.
Lol ... Questo è un classico segno di over-engineering da ingegneri. Succede quando gli ingegneri sono autorizzati a guidare i requisiti. Prendono qualcosa di semplice e lo rendono così complesso che è appena utilizzabile (se è utilizzabile a tutti). – jww