Debian/MIPS + QEMUを使ってMIPS ports of PortFusion(TCPトンネリングソリューション)をビルドしています。結果のバイナリはGNU libcにリンクされています。したがって、uclibcの代わりにeglibc(GNU libcとバイナリ互換性があるように見えます)の代わりに出荷されるバニラOpenWrtでコピーして使用することはできません。GHCはバイナリをuclibc(デフォルトでOpenWrtで使用される)などのlibc実装とリンクできますか?
uClibcを代わりのeglibcに対してのDebian/MIPSにハスケル/ GHCのバイナリをリンクする方法はありますか?
OpenWrtの者は本当にのDebianからコピーPortFusionバイナリが原因まったく別のものに
-ash: binary not found
またはこのメッセージが可能と実行に失敗する理由理由がuClibcをを使用することはできますか?
のhaskell-platform
詳細についてはhttps://github.com/corsis/PortFusion/wiki/MIPS-Buildsを参照してください、LinuxカーネルとCPUのエミュレーションが使用されています。
私が代わりにeglibcを使用するカスタムOpenWrtのイメージを構築しようとすると、OpenWrtののGITリポジトリの現在のヘッドはmake
で失敗しています。