pkgsrc sur opensolaris, 64 bits et sunstudio 12
by Emile `iMil' Heitor - 2009-11-17
Pkgsrc sur OpenSolaris, c’est bien, mais des packages compilés en 64 bits avec Sun Studio, c’est quand même la grosse classe. Et parmi eux pkgin, evidemment :)
Malheureusement, ce n’est pas une opération spécialement bien documentée, et surtout, elle nécessite une modification (en tout cas à ce jour) de mk/compilers/sunpro.mk
.
J’utiliserai /opt
comme base pour l’installation du framework car cela semble être l’usage pour tous les utilisateurs chevronnés du binôme Solaris/pkgsrc.
Je suppose dans le reste de ce post que la machine cible est 64 bits-capable et que le package sunstudio12u1
est installé via pkg.
Tout d’abord, on checkout pkgsrc de manière tout à fait classique :
On modifie ensuite le fichier mk/compilers/sunpro.mk
, à partir de la ligne 88 :
Puis on bootstrap pkgsrc de cette façon :
Le fichier /opt/pkg/etc/mk.conf
sera renseigné avec les valeurs qui ont servi à bootstraper pkgsrc.
On vérifie l’exactitude de l’opération simplement :
poh poh poh, ça claque ou bien.