2012-08-26 7 views
6

Narzędzia Haskell skompilowane w uaktualnionym środowisku kończą się niepowodzeniem z tym komunikatem, niezależnie od parametrów wiersza polecenia.Po aktualizacji do GHC7, wszystkie programy nagle przestają mówić "Większość opcji RTS jest wyłączona. Połącz się z -rtsopts, aby je włączyć."

+1

Posiadanie dekodowania flagi jest zabronione, ponieważ domyślnie jest to mdłości, IMO. Osoby, które chcą bezpieczeństwa, mogą poprosić o nie, a nie v.v. – augustss

Odpowiedz

9

Okazuje się, że opcje RTS mogą oznaczać security issue, więc można je wyłączyć w GHC7. Następnie, gdy opcja RTS jest przekazywana do takiego programu, kończy się niepowodzeniem.

Problem polegał na tym, że miałem zestaw zmiennych środowiskowych GHCRTS, który jest dodawany do opcji RTS wszystkich programów Haskell. Usunięcie tej zmiennej środowiskowej rozwiązało problem.

Powiązane problemy