Я использую Debian/MIPS+QEMU для сборки MIPS-портов PortFusion (TCP туннельное решение). Полученные двоичные файлы компонуются с GNU libc. Таким образом, их нельзя просто скопировать и использовать в оригинальном OpenWrt, который поставляется с uclibc вместо eglibc (который кажется двоично-совместимым с GNU libc).
Есть ли способ связать двоичные файлы Haskell/GHC в Debian/MIPS с uclibc вместо eglibc?
Может ли OpenWrt использовать uclibc на самом деле причина, по которой двоичные файлы PortFusion, скопированные из Debian, не запускаются с
-ash: binary not found
, или это сообщение может быть вызвано чем-то совершенно другим?
Текущая глава GIT-репозитория OpenWrt дает сбой make
, когда я пытаюсь создать собственные образы OpenWrt, которые вместо этого используют eglibc.