나는 미치겠습니다 ... 저는 현재 OSX Snow Leopard에서 1.44.0에서 1.47.0으로 프로젝트를 업그레이드하려고합니다 .- 필요합니다. 다음 명령을 구축하기 위해 : 나는 그것이 나에게 x86_64에 같은 i386을 aswell을 지원하는 정적 지방 빌드를 제공한다는 기대OSX Snow Leopard : 32 비트 및 64 비트에 대해 1.47.0을 빌드하십시오.
./b2 macosx-version=10.6 link=static address-model=32_64 threading=multi stage
. 어쨌든, 분명히하지 않습니다. 왜냐하면 결과 라이브러리의 lipo -info
을 쿼리하면 모두 x86_64입니다.이 문제를 해결하려면 어떻게해야합니까? 빌드 스크립트가 손상되었을 수 있습니까?
명시 적으로 'toolset = darwin'을 지정해야한다고 생각합니다. 그러나 온전한 검사로서, 같은'b2' 호출과'-n' 인자를 더하고 컴파일러가 어떻게 호출되는지에 대한 샘플 (특히 어떤 인자가 전달되는지)을 게시하십시오. – ildjarn
흠 -n은 아무 것도하지 않습니다. 어떻게해야할까요? Darwin은 아무 것도 변경하지 않습니다. (저는 그것이 어쨌든 osx의 기본 선택임을 확신합니다) 감사합니다! – moka
'-n'은 실제로 실행하지 않고 컴파일러/링커 명령을 출력하도록 bjam/b2에 지시합니다. 프로그램 출력이 전혀 없다는 말입니까? – ildjarn