Tôi đang cố gắng cài đặt libiconv với MacPorts. Tôi cần phải xây dựng nó để chạy trong OS X 10.5 trong khi máy Mac của tôi đang chạy 10.6. Vì vậy, tôi đã thêm điều này giống như macports.conf
:Ngăn chặn MacPorts cài đặt gói dựng sẵn?
macosx_deployment_target 10.5
Đó được cho là buộc MacPorts xây dựng cổng với 10.5 SDK. Tuy nhiên, các thư viện đã cài đặt vẫn chứa lệnh tải LC_DYLD_INFO
chỉ khả dụng trong 10.6.
Tôi đã cài đặt lại cổng với tùy chọn -v và thấy rằng nó tải xuống và cài đặt gói được tạo sẵn mà không cần biên dịch. Gói này rõ ràng được xây dựng trên một máy 10.6.
Câu hỏi đặt ra là: làm cách nào để buộc MacPorts xây dựng cổng trên máy của tôi bằng cài đặt của tôi? Cảm ơn.
Chỉnh sửa: Tôi đang xây dựng x86/x64 nhị phân phổ quát với lệnh này:
sudo port -v install libiconv +universal