Próbuję statycznie krzyżować kompilację Mono dla MIPS. Jestem w stanie skompilować Mono, ale zawsze jest dynamicznie połączony z jego zależnościami, mimo że określam statyczny dla kompilatora.Ktoś krzyż skompilował Mono dla MIPS 64 używając uClibc?
Napisałem program testowy i jestem w stanie statycznie skompilować go z moim toolchainem i uruchomić na docelowej platformie. Nie jestem pewien, czy czegoś brakuje, czy nie jest to możliwe. Zbudowałem swój toolchain używając buildroot.
EDIT
Żeby było trochę bardziej jasne, chciałbym statycznie skompilować mono z jego zależności. Zależności, na których opiera się mono, to: GLib, pkg-config i gettext. Wierzę, że GLib jest bezpośrednią zależnością i GLib zależy od pkg-config i gettext.
Mogę opublikować moje zmienne środowiskowe i skonfigurować polecenie, jeśli to konieczne.
Obawiałem się, że to może być odpowiedź. W buildroot, wybrałem pakiety, których mono zależało, aby zostały zbudowane za pomocą toolchain, dzięki czemu znajdowałyby się w katalogach lib i bin zestawu narzędzi do łączenia. Po prostu nie chciałem przejść przez proces bez kogoś, kto myśli tak samo. Spróbuję i zgłoś kroki. –