我正在使用 Debian/MIPS+QEMU 构建PortFusion(一种 TCP 隧道解决方案)的 MIPS 端口。生成的二进制文件链接到 GNU libc。因此,它们不能仅仅被复制并在随uclibc而不是eglibc(似乎与 GNU libc 二进制兼容)一起提供的 vanilla OpenWrt 上使用。
有没有办法将 Debian/MIPS 上的 Haskell/GHC 二进制文件链接到uclibc而不是eglibc?
OpenWrt 使用uclibc是否真的是从 Debian 复制过来的 PortFusion 二进制文件无法运行的
-ash: binary not found
原因,或者此消息是否完全是由于其他原因?
有关使用 Linux 内核和 CPU 仿真的详细信息,请参阅https://github.com/corsis/PortFusion/wiki/MIPS-Builds 。haskell-platform
make
当我尝试构建使用eglibc的自定义 OpenWrt 映像时,OpenWrt 的 GIT 存储库的当前负责人失败了。