Tôi đang cố gắng tĩnh biên dịch Mono cho MIPS. Tôi có thể biên dịch Mono, nhưng nó luôn được liên kết động với các phụ thuộc của nó, mặc dù tôi chỉ định tĩnh cho trình biên dịch.Bất kỳ ai vượt qua biên soạn Mono cho MIPS 64 bằng cách sử dụng uClibc?
Tôi đã viết một chương trình thử nghiệm và tôi có thể biên dịch tĩnh nó bằng toolchain của mình và chạy nó trên nền tảng đích. Tôi không chắc chắn nếu tôi thiếu một cái gì đó hoặc nếu nó không phải là có thể. Tôi đã xây dựng chuỗi công cụ của mình bằng cách sử dụng buildroot.
EDIT
Để làm cho mọi việc một chút rõ ràng hơn, tôi muốn tĩnh biên dịch mono với nó là phụ thuộc. Các phụ thuộc mà mono dựa vào là: GLib, pkg-config và gettext. Tôi tin rằng GLib là một phụ thuộc trực tiếp và GLib phụ thuộc vào pkg-config và gettext.
Tôi có thể đăng biến môi trường của mình và định cấu hình lệnh nếu cần.
Tôi sợ điều này có thể là câu trả lời. Trong buildroot, tôi đã chọn các gói mà mono phụ thuộc vào để được xây dựng với toolchain, vì vậy chúng sẽ nằm trong thư mục lib và bin của chuỗi công cụ để liên kết. Tôi chỉ không muốn phải trải qua quá trình mà không ai khác nghĩ như vậy. Tôi sẽ thử và báo cáo lại các bước. –