GHCSlave не удалось выполнить InitLinker в iserv - PullRequest
0 голосов
/ 27 марта 2020

Я получил GHCSlave для сборки на iPhone 11 Pro симуляторе, работающем iOS 13.4.

GHCSlave может быть успешно запущен, но когда я запускаю кросс-компиляцию x86_64-apple- ios -gh c с параметрами "-fexternal-интерпретатор -pgmi = ~ / .ghcup / bin / iserv -proxy -opti172.21.1.49 -opti5000 ", сбой GHCSlave и выводит отладочную информацию ниже:

Opening socket
Listening on port 5000
Starting serv
iserv: MallocStrings []
iserv: return: []
iserv: InitLinker
GHCSlave: mmap 131072 bytes at 0x0: Operation not permitted
GHCSlave: Try specifying an address with +RTS -xm<addr> -RTS
GHCSlave: internal error: m32_allocator_init: Failed to map
    (GHC version 8.8.3 for x86_64_apple_ios)
    Please report this as a GHC bug:  https://www.haskell.org/ghc/reportabug

Почему не удается отобразить буфер в сообщении InitLinker, как решить эту проблему?

...