2012-08-26 2 views
6

Les outils Haskell compilés dans l'environnement mis à niveau échouent avec ce message, quels que soient les paramètres de la ligne de commande.Après la mise à niveau vers GHC7, tous les programmes échouent soudainement en disant "La plupart des options RTS sont désactivées.Lienz avec -rtsopts pour les activer."

+1

Avoir le décodage de drapeau interdit par défaut est un disfonctionnement, l'OMI. Les gens qui veulent la sécurité peuvent le demander plutôt que v.v. – augustss

Répondre

9

Comme il se trouve, des options RTS peut poser un security issue, donc ils peuvent être désactivés en GHC7. Ensuite, lorsqu'une option RTS est transmise à un tel programme, elle échoue.

Le problème était que j'avais l'environnement GHCRTS de réglage variable, ce qui est ajouté aux options RTS de tous les programmes Haskell. L'effacement de cette variable d'environnement a résolu le problème.

Questions connexes