Недостающие функции в Bionic

Я кросс-компиляция haskell для запуска на Android. После нескольких дней борьбы моя единственная оставшаяся проблема заключается в том, что в libc на Android (Bionic) отсутствуют некоторые функции, найденные в glibc. Точнее getnetent, setnetent, endnetent, getprotoent, setprotoent, endprotoent, sethostent и endhostent.

На мой взгляд, у меня есть два варианта. Либо я пытаюсь сделать кросс-компиляцию glibc и статически связать это с моей программой. Некоторые гуглинг предполагают, что это может сработать. Более простым решением может быть написание этих функций самостоятельно. Однако я не достаточно знаком с libc, чтобы знать, возможно ли это вообще? Я также не смог найти код C для этих функций

0 ответов

Другие вопросы по тегам