Usando perlbrew, ¿es posible realizar múltiples instalaciones por arquitectura?
-
11-12-2019 - |
Pregunta
Me gustaría poder instalar varias versiones de Perl, pero también necesito tenerlas por arquitectura.
Sé que puedo usar perlbrew para obtener instalaciones por versión:5.10.1, 5.12.3, 5.16.0, etc.No pude encontrar una manera de tener también instalaciones por arquitectura, Solaris-sparc, Solaris-x86, Linux-i686, Linux-x86_64, etc.
haciendo un instalación manual puedo hacer esto
No es gran cosa realizar instalaciones manuales, pero perlbrew facilita algunas cosas con respecto a la administración y demás.
EDITAR: Como se mencionó en los comentarios, estoy usando un directorio de inicio común NFS montado en varias plataformas.
Solución
Puedes usar el --as
opción de perlbrew install
para darle a una instalación un nombre diferente (para evitar conflictos con la misma versión), y puede pasar cualquier Configure
-D
, -U
, o -A
opciones para perlbrew
y los atravesará.Pero tampoco veo cómo un Perl para un arco diferente es útil en el contexto de Perlbrew.
A continuación se muestra un ejemplo de instalación de Perl de 32 bits en una máquina real de 64 bits utilizando perlbrew:
perlbrew install perl-5.8.8 --as perl-5.8.8-i386-linux-thread-multi -Dcc='cc -m32' -Dplibpth='/lib64 /usr/lib64 /usr/lib/ /usr/lib/x86_64-linux-gnu/' -Darchname=i386-linux-thread-multi -Dusethreads
Banderas pasadas a Configure
a través de -D
variará según el entorno y las necesidades específicas.