haskell-jp / mokumoku-online #84 at 2026-04-12 18:08:21 +0900

wasm32-wasi-cabalでmmlhやGHC APIを利用したコードをビルドできるよう、cabalファイルを書いたりmmlhの要らない箇所を取り除いてました。現状 wasm32-wasi-cabal build すると何故か
wasm-ld: error: unable to find library -lHSrts-1.0.3_thr

というエラーにハマる状況です。あと、( でGHC APIを使った例がそうしているように)cabalでdynamic libraryをビルドする場合、 foreign-library というstanzaを使え、とのことなんですが、
Warning: makeMistakesToLearnHaskell.cabal:123:1: Ignoring section:
"foreign-libary"

という警告が出るとおりそれもうまく行っていないみたいです。
普通に foreign-library の綴りを間違えているだけだった:sweat_smile:
いずれにしてもwasm32-wasi-cabalだと使えない機能らしいけど...