Domanda

Mio Makfile sta usando libtool Per creare alcuni moduli Apache.

Purtroppo ho bisogno del mio makefile per lavorare su un forlder condiviso VMware (hgfs), che non supporta alcun tipo di collegamenti (collegamenti simbolici o duri).

Posso usare libtool e fallo usare cp invece di ln -s, Senza patchar il LN_ST variabile nello script e quindi rompere libtool per il resto del sistema, prevenendo al contempo i futuri aggiornamenti a libtool?

È stato utile?

Soluzione

http://www.sourceware.org/autobbook/autobook/autoBook_220.html

ln

Non tutti i sistemi supportano collegamenti soft. È necessario utilizzare la macro AUTOCONF `AC_PROG_LN_S 'per scoprire cosa supporta l'architettura target e assegnare il risultato di tale test a una variabile. Ogni volta che è necessario creare un collegamento, è possibile utilizzare il comando memorizzato nella variabile per farlo.

LN_S=@LN_S@
...
$LN_S $top_srcdir/foo $dist_dir/foo

Inoltre, non è possibile fare affidamento sul supporto per l'opzione `-F 'da tutte le implementazioni di LN. Usa RM prima di chiamare LN invece.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top