2017-03-10 12 views
7

Dokumentacja stosu podaje przykładowe konfiguracje do kompilacji z ghcjs https://docs.haskellstack.org/en/stable/ghcjs/. Ale najnowszym przykładem jest LTS-7.19. Chciałbym skonfigurować stos, aby używał najnowszych ghcj z najnowszymi lts (obecnie 8.4).Jak skonfigurować stos dla najnowszych ghcjs/lts build

Rozumiem, że kompilator ghcjs jest wstępnie pakowany dla każdego użytkownika i hostowany przez https://github.com/tolysz/, używając https://github.com/tolysz/prepare-ghcjs. Przypuszczam, że moje prawdziwe pytanie brzmi:

Jak mogę się dowiedzieć, jakie możliwe wersje są dostępne na ghcjs.tolysz.org (wraz z ich skrótami sha1)?

EDYTOWANIE: Do tej pory stwierdziłem, że możesz zobaczyć niesprawdzone kompilacje tutaj: http://tolysz.org/ghcjs/untested/, ale w rzeczywistości są niesprawdzone, a te, które próbowałem, nie działają. Próbowałem budować własne z przygotowaniem - ghcj, ale bez powodzenia - ostatnie zmiany w ghcjs nie zostały jeszcze dopuszczone w przygotowaniach - ghcjs, więc próbuję umieścić tam coś razem https://github.com/tolysz/prepare-ghcjs/issues/6.

Odpowiedz

1

Krótka odpowiedź brzmi, że nie ma prostego sposobu, aby to zrobić. Jednak rozwidlałem ghcjs, ghcjs-base i ghcjs-boot, zmieniłem kilka poprawek i tak dalej i ułożyłem działające archiwum do użycia ze stosem. Podniosłem a thread about this w stosie haskell, ale nie otrzymałem jeszcze odpowiedzi.

Na razie przygotowałem repozytorium git ghcjs-stack-dist zawierające gotowe dystrybucje gotowych do użycia pakietów ze stosami lts-8.0 i lts-8.5. Informacje na temat użytkowania znajdują się w pliku readme programu repo.

Powiązane problemy