मैं MIPS ports of PortFusion (एक टीसीपी सुरंग समाधान) बनाने के लिए डेबियन/एमआईपीएस + क्यूईएमयू का उपयोग कर रहा हूं। परिणामस्वरूप द्विआधारी जीएनयू libc के खिलाफ जुड़े हुए हैं। इस प्रकार, उन्हें सिर्फ कॉपी नहीं किया जा सकता है और वेनिला ओपनवार्ट पर उपयोग किया जा सकता है, जो uclibceglibc (जो जीएनयू libc के साथ बाइनरी-संगत लगता है) के बजाय जहाजों पर प्रतिलिपि बनाई जा सकती है।क्या जीएचसी एक libc कार्यान्वयन के खिलाफ बाइनरी लिंक कर सकता है जैसे uclibc (डिफ़ॉल्ट रूप से OpenWrt में उपयोग किया जाता है)?
वहाँ uclibcके बजाय eglibc के खिलाफ Debian/MIPS पर हास्केल/GHC बाइनरी जोड़ने के लिए एक तरीका है?
OpenWrt का उपयोग कर सकते हैं uclibc वास्तव में कारण है कि PortFusion बाइनरी डेबियन से कॉपी पूरी तरह से कुछ और की वजह से
-ash: binary not found
या इस संदेश हो सकता है के साथ चलाने के लिए असफल हो?
विवरण जिस पर haskell-platform
, लिनक्स कर्नेल और सीपीयू अनुकरण उपयोग किया जाता है के लिए https://github.com/corsis/PortFusion/wiki/MIPS-Builds देखें।
OpenWrt के git भंडार की वर्तमान सिर make
में नाकाम रहने जब मैं कस्टम OpenWrt छवियों कि eglibc बजाय का उपयोग निर्माण प्रयास है।