Tôi đang phát điên ... Tôi hiện đang cố nâng cấp cho dự án của mình từ 1.44.0 lên 1.47.0 trên báo tuyết osx. Tôi muốn để xây dựng nó bằng lệnh sau:OSX Snow Leopard: Xây dựng tăng 1.47.0 cho 32 và 64 bit
./b2 macosx-version=10.6 link=static address-model=32_64 threading=multi stage
nơi tôi mong đợi nó cung cấp cho tôi một bản dựng chất béo tĩnh hỗ trợ i386 cũng như x86_64. Dù sao, nó rõ ràng là không, vì nếu tôi truy vấn lipo -info
của libs kết quả, tất cả chúng đều là x86_64.- Tôi có thể làm gì để giải quyết vấn đề này? Nó có thể là kịch bản xây dựng bị hỏng?
Tôi tin rằng bạn cần chỉ định rõ ràng 'toolset = darwin'; Tuy nhiên, như một kiểm tra sự tỉnh táo, chạy cùng một lời gọi 'b2' cộng với đối số' -n' và gửi một mẫu trình biên dịch đang được gọi ra như thế nào (cụ thể là, đối số nào đang được truyền). – ildjarn
hmm -n không làm gì cả, nó phải làm gì? Các darwin không thay đổi bất cứ điều gì (tôi khá chắc chắn rằng nó là sự lựa chọn mặc định trên anyways osx) cảm ơn! – moka
'-n' yêu cầu bjam/b2 xuất ra các lệnh biên dịch/trình liên kết mà nó sẽ thực hiện, mà không thực sự thực thi chúng. Bạn có nói rằng không có đầu ra chương trình nào cả? – ildjarn