Androidで実行するためにHaskellをクロスコンパイルしています。数日間苦労した後、残っている唯一の問題は、Android (Bionic) の libc に glibc にあるいくつかの機能がないことです。より正確には、getnetent、setnetent、endnetent、getprotoent、setprotoent、endprotoent、sethostent、および endhostent です。
私が見る限り、私には2つの選択肢があります。または、glibc をクロスコンパイルして、それを静的にプログラムにリンクしようとします。いくつかのグーグル検索は、これが機能する可能性があることを示唆しています。より簡単な解決策は、これらの関数を自分で作成することです。しかし、これが可能かどうかを知るには、libc に精通していませんか? これらの関数の C コードも見つかりませんでした