Universal Binaryの確認
先日、ビルドしたBoostとzlibをfileコマンドで確認してみる。
Boost
Macintosh:lib kuru$ file libboost_thread-xgcc40-mt-s-1_39.a libboost_thread-xgcc40-mt-s-1_39.a: Mach-O universal binary with 4 architectures libboost_thread-xgcc40-mt-s-1_39.a (for architecture i386): current ar archive random library libboost_thread-xgcc40-mt-s-1_39.a (for architecture ppc): current ar archive random library libboost_thread-xgcc40-mt-s-1_39.a (for architecture x86_64): current ar archive random library libboost_thread-xgcc40-mt-s-1_39.a (for architecture ppc64): current ar archive random library
上記のように表示されるのでUniversal Binaryになっているようだ。
このライブラリを使った実行結果はこちら
zlib
Macintosh:zlib-1.2.3 kuru$ file libz.a libz.a: current ar archive random library
これはUniversal Binaryになっていないのか?
Panther〜Snow Leopardで動いたんだが...
実行結果はこちら