À l'aide de libtool sans utiliser de liens
Question
Mon Makfile
est l'aide de libtool
afin de créer des modules d'apache.
Malheureusement, j'ai besoin de mon makefile pour travailler sur un VMWare partagé forlder (hgfs
), qui ne prend pas en charge tout type de liens (symboliques ou des liens en dur).
Puis-je utiliser libtool
et l'avoir utiliser cp
au lieu de ln -s
, SANS avoir la LN_ST
variable dans le script, et donc la rupture libtool
pour le reste du système, tandis que la prévention de futures mises à jour libtool
?
La solution
http://www.sourceware.org/autobook/autobook/autobook_220.html
ln
Pas tous les systèmes de soutien des liens souples.Vous devez utiliser le Autoconf macro `AC_PROG_LN_S " pour découvrir ce que l'architecture cible prend en charge, et affecter le résultat de l'essai à une variable.Chaque fois que par la suite, vous devez créer un lien, vous pouvez utiliser la commande stockées dans la variable pour le faire.
LN_S=@LN_S@ ... $LN_S $top_srcdir/foo $dist_dir/foo
Aussi, vous ne pouvez pas compter sur le soutien pour l'option `-f' option de tous les les implémentations de ln.Utilisez rm avant d'appeler ln à la place.