2011-08-02 28 views
7

Tôi muốn xây dựng thư viện Poco 32 bit trên Mac OS (vì tôi có các phụ thuộc 32 bit cố định khác). Theo mặc định, Poco chỉ xây dựng cho mục tiêu x86_64, tuy nhiên.Cách xây dựng thư viện Poco 32 bit trên Mac OS?

tôi đã cố gắng xây dựng Poco như thế này (theo hướng dẫn xây dựng Poco):

POCO_TARGET_OSARCH=i386 make 

Tuy nhiên, nó vẫn chỉ xây dựng cho x86_64. Ý tưởng nào?

============================================

Vâng, nó quay ra câu trả lời là thế này (trong trường hợp bất cứ ai khác chạy vào này):

Bạn cần phải xuất khẩu hai biến này trước khi chạy cấu hình và thực hiện:

POCO_TARGET_OSARCH="i386" 
    ARCHFLAGS="-arch i386" 

Trả lời

1

Bạn có thể thử điều này:

  • gedit poco-1.4.1p1-al l/build/config/Darwin
  • thay đổi những lá cờ để ARCHFLAGS kiến ​​trúc mong muốn của bạn, POCO_TARGET_OSARCH

LƯU Ý ./configure thì chỉ "làm cho".

4

Poco bây giờ có một cấu hình để xây dựng 32-bit trực tiếp trên Mac OS X. Xác định --config=Darwin32 khi chạy ./configure

Các vấn đề liên quan