我交叉编译haskell以在Android上运行。经过几天的挣扎,我唯一剩下的问题是Android(仿生)上的libc缺少glibc中的一些功能。更准确地说,getnetent、setnetent、endnetent、getprotoent、setprotoent、endprotoent、sethostent 和 endhostent。
在我看来,我有两个选择。我要么尝试交叉编译 glibc 并将其静态链接到我的程序中。一些谷歌搜索表明这可能有效。一个更简单的解决方案可能是自己编写这些函数。但是我对 libc 不够熟悉,不知道这是否可能?我也找不到这些函数的 C 代码