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になっていないのか?
PantherSnow Leopardで動いたんだが...
実行結果はこちら