anglaisfrançaisespagnol

Icône de favori OnWorks

perlirix - En ligne dans le Cloud

Exécutez perlirix dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande perlirix qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


perlirix - Perl version 5 sur les systèmes Irix

DESCRIPTION


Ce document décrit diverses fonctionnalités d'Irix qui affecteront la façon dont Perl version 5
(ci-après uniquement Perl) est compilé et/ou exécuté.

Développement 32-bits Perl in Irix
Utilisez

sh Configurer -Dcc='cc -n32'

pour compiler Perl 32 bits. Ne vous embêtez pas avec -n32 à moins que vous n'ayez des compilateurs 7.1 ou ultérieurs
(utilisez cc -version pour vérifier).

(Building 'cc -n32' est la valeur par défaut.)

Développement 64-bits Perl in Irix
Utilisez

sh Configure -Dcc='cc -64' -Duse64bitint

Cela nécessite un processeur MIPS 64 bits (R8000, R10000, ...)

Vous pouvez également utiliser

sh Configure -Dcc='cc -64' -Duse64bitall

mais cela ne fait aucune différence par rapport au -Duse64bitint à cause du "cc -64".

Vous pouvez aussi faire

sh Configure -Dcc='cc -n32' -Duse64bitint

d'utiliser des longs longs pour le type entier 64 bits, au cas où vous n'auriez pas de processeur 64 bits.

Si vous utilisez gcc, il suffit

sh Configurer -Dcc=gcc -Duse64bitint

devrait suffire, le Configure devrait rechercher automatiquement le bon 64 bits
paramètres.

À propos Compilateur versions of Irix
Certaines versions d'Irix cc, par exemple 7.3.1.1m (essayez cc -version) sont connues pour avoir des problèmes
(coredumps) lors de la compilation de perl.c. Si vous avez utilisé -OPT:fast_io=ON et que cela se produit, essayez
le retirer. Si cela échoue ou si vous ne l'avez pas utilisé, essayez d'ajuster une autre optimisation
options (-LNO, -INLINE, -O3 à -O2, etc.). Le bogue du compilateur a été signalé à SGI.
(Allen Smith[email protected]>)

links Problèmes in Irix
Si vous recevez des plaintes concernant so_locations, recherchez dans le fichier hints/irix_6.sh
"lddflags" et effectuez les ajustements suggérés. (David Billinghurst
<[email protected]>)

Malloc in Irix
N'essayez pas d'utiliser le malloc de Perl, cela conduira à des erreurs très mystérieuses (surtout
avec -Duse64bitall).

Développement avec discussions in Irix
Exécutez Configure avec -Duseithreads qui configurera Perl avec Perl 5.8.0
"fils d'interprétation", voir fils de discussion.

Pour Irix 6.2 avec des threads perl, vous devez avoir installé les correctifs suivants :

1404 Irix 6.2 Posix 1003.1b pages de manuel
1645 Mises à jour du fichier d'en-tête POSIX Irix 6.2 & 6.3
2000 modules de prise en charge Irix 6.2 Posix 1003.1b
2254 Corrections de la bibliothèque Pthread
2401 6.2 tous les correctifs de noyau de plate-forme

IMPORTANT: Sans patch 2401, un bug du noyau dans Irix 6.2 fera paniquer votre machine
et plantage lors de l'exécution de perl threadé. Irix 6.3 et versions ultérieures sont corrects.

Merci à Hannu Napari[email protected]> pour l'IRIX
informations sur les correctifs pthreads.

Irix 5.3
Lors de l'exécution de Configure et lors de la construction, vous obtiendrez probablement un certain nombre de ces
mises en garde:

ld :
L'objet partagé /usr/lib/libm.so n'a résolu aucun symbole.
Vous voudrez peut-être le supprimer de votre ligne de lien.

Ignorez-les : dans IRIX 5.3, il n'y a aucun moyen de faire taire ld à ce sujet.

Pendant la compilation, vous verrez cet avertissement de toke.c :

uopt : Attention : Perl_yylex : cette procédure n'est pas optimisée car elle
dépasse le seuil de taille ; pour optimiser cette procédure, utilisez l'option -Olimit
avec une valeur >= 4252.

Ignorez l'avertissement.

Dans IRIX 5.3 et avec Perl 5.8.1 (Perl 5.8.0 n'a pas compilé dans IRIX 5.3) ce qui suit
les échecs sont connus.

Échec du test Stat Wstat Échec total Échec Liste des échecs
-------------------------------------------------- ------------------------
../ext/List/Util/t/shuffle.t 0 139 ?? ?? % ??
../lib/Math/Trig.t 255 65280 29 12 41.38 % 24-29
../lib/sort.t 0 138 119 72 60.50 % 48-119
56 tests et 474 sous-tests ignorés.
Échec des scripts de test 3/811, 99.63% d'accord. 78/75813 sous-tests ont échoué, 99.90 % d'accord.

Ils sont suspectés d'être des erreurs du compilateur (au moins l'échec shuffle.t est connu de
certaines configurations d'IRIX 6) et des erreurs de bibliothèque mathématique (l'échec de Trig.t), mais comme IRIX 5 est long
depuis la fin de la vie, d'autres correctifs pour l'IRIX sont peu probables. Si vous pouvez obtenir gcc pour 5.3,
vous pouvez essayer cela aussi, car gcc dans IRIX 6 est une solution de contournement connue pour au moins le
échecs shuffle.t et sort.t.

Utilisez perlirix en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad