Compiler perl dans un autre arborescence

Compiler perl dans un autre arborescence - Logiciels - Linux et OS Alternatifs

Marsh Posté le 08-11-2003 à 00:33:44    

J'vais devoir compiler la version la plus récente de perl (5.8.1) bientot
 
par contre, jdois faire ca pour que ca ne s'installe pas dans /usr/local mais dans un truc comme /patate/usr/local
 
c dans le makefile que ce sera à modifier?
 
et ya moyen en faisant ca que le perl "actif" sur la machine reste l'ancien?
 
Dans ce cas il me sera tout de même possible de faire l'install de module perl sur la nouvelle version via cpan?
 
ensuite, quel optimisation de compilateur ajouter? ca va tourner sur un PowerPc
 
 
merci :D


---------------
http://www.boincstats.com/signature/user_664861.gif
Reply

Marsh Posté le 08-11-2003 à 00:33:44   

Reply

Marsh Posté le 08-11-2003 à 00:56:18    

quand tu fais ton configure "--prefix=/patate/usr/local"

Reply

Marsh Posté le 08-11-2003 à 01:07:42    

déjà, attention aux locales, d'abord un petit unset sur les variables des locales (LC_*, LANG, ou un set à C), ça peut poser des problèmes sur un environnement localisé en FR :/ (je sais pas si ça le fait encore)
 
Configure -des -Doptimize='tes_flags_d'optimisation' -Dcc=cc -Dcf_by=burgergold -Dcccdlflags='-fPIC' -Dinstallprefix='/où/tu/veux/mettre/perl' -Dprefix='/où/tu/veux/mettre/perl' -Darchname='ppc-linux-gnu' -Dd_dosuid -Dd_semctl_semun -Di_db -Di_gdbm -Di_shadow -Di_syslog -Dman3ext=3pm
 
 si tu veux les "threads", rajoute : -Dusethreads -Duseithreads, sinon tu mets : -Uusethreads -Uuseithreads
pour la gestion des "largefiles" : -Duselargefiles, sinon : -Uuselargefiles
 
make -f Makefile
make install -f Makefile
 
ensuite il y a quelques autres manips à faire, mais c'est indiqué si je me souviens bien ;)
enfin là tu as l'essentiel
 
pour les flags d'optie, faut voir, je sais pas trop pour ppc...
 
edit : pour installer le reste, effectivement CPAN est ton ami


Message édité par BMOTheKiller le 08-11-2003 à 01:10:26
Reply

Marsh Posté le 08-11-2003 à 01:13:16    

BMO: rofl tu en passe beaucoup de param... sont-ils tous nécessaire?
 
on parle ici d'un serveur de production sous AIX 4.3.3, faut que ca reste stable aussi
 
j'ai déjà compiler une fois la 5.8.1 en suivant simplement le readme sans aucun paramètre il me semble, et ca fonctionne. Maintenant jvais le refaire proprement, installer les modules quon a besoin et me faire un beau .bff (comparable à un rpm sous AIX)
 
et le compilateur c pas gcc en prime, c'est ibmcxx :D


---------------
http://www.boincstats.com/signature/user_664861.gif
Reply

Marsh Posté le 08-11-2003 à 01:23:55    

ouai, ben c'est pour ça que j'ai mis -Dcc=cc :o
(y a pas un lien cc vers ibmcxx ?)
 
bon sinon c'est pas ppc-linux-gnu alors :D
et dans ton cas il risque d'y avoir des params pas trop adaptés :D
(croyais que c'était un pingouin :o)


Message édité par BMOTheKiller le 08-11-2003 à 01:24:04
Reply

Marsh Posté le 08-11-2003 à 01:56:56    

en gros jrisque de juste changer le prefix, indiquer un degré d'optimisation (-o2 jcrois?), et indiquer la plateforme pour optimiser encore un peu


---------------
http://www.boincstats.com/signature/user_664861.gif
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed