Recientemente comencé a usar homebrew, y estoy un poco confundido sobre lo que sucede cuando preparo algo en mi sistema, pero sus dependencias elaboradas son solo de barril, lo que significa que están vinculadas bajo /usr/local
.
Por ejemplo, estoy instalando vips (una biblioteca de procesamiento de imágenes). Una de sus muchas dependencias es pixman. Pixman se instala solo como barril porque aparentemente Mac OSX (Snow Leopard en este caso) ya viene con él (o una versión).
¿Significa esto que los vips usarán la versión del sistema de pixman? Si es así, ¿no existen posibles problemas de control de versiones relacionados con el uso de la versión del sistema en lugar de la versión de dependencia (suponiendo que sean diferentes)?
otool -L /usr/local/Cellar/vips/???/lib/*.dylib
qué otras bibliotecas se vincula.openssl version
, siempre muestra el de os (LibreSSL) pero cuando ejecuto mi python en modo interactivo, en realidad está usando openssl. ¿Puedes ayudarme a entender cómo Python recogió el openssl correcto? @echristophersonopenssl
(durante la instalación). Eche un vistazo apython
Brew Formula ; allí puede ver que la ruta (prefijo de preparación) de la[email protected]
fórmula se usa comoarg
, que a su vez se usa paraconfigure
.