Cambiar libtool usado en la línea de comandos

1

Seguí esta publicación para instalar automake, autoconf y libtool.

Cuando verifico las versiones automake y autoconf, se ven bien. Sin embargo, cuando verifico la versión de libtool obtengo lo siguiente

$ libtool --version
error: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: unknown option character '-' in: --version

sin embargo, si ejecuto libtool desde la carpeta de instalación, obtengo

$ /usr/local/libtool/bin/libtool --version
libtool (GNU libtool) 2.4.2 Written by Gordon Matzigkeit <[email protected]>, 1996

Entonces, creo que ya hay una versión de libtool instalada con OS X. ¿Hay alguna forma de cambiarla para que cuando ejecute libtool llame a la de /usr/local/libtool/bin ?

    
pregunta BRabbit27 27.05.2016 - 22:49

1 respuesta

1

A menos que su $ PATH sea diferente de lo normal, podría resolverlo con un enlace simbólico de la herramienta que desee.

$echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

Luego, si el libtool que quieres ejecutar primero es /usr/local/libtool/bin/libtool entonces un rápido

sudo ln -s /usr/local/libtool/bin/libtool /usr/local/bin

En ese momento, es posible que tenga que reiniciar su shell o rehash o hash -r en bash para obtener el libtool de /usr/local/bin para ser preferido.

    
respondido por el bmike 27.05.2016 - 23:27

Lea otras preguntas en las etiquetas