zlibのUniversal Binaryを作成

configure とmake

zlibの動作確認 - Panther〜Snow Leopard」と同じ方法で下記の環境でzlibをビルドする。

$ configure
$ make

ライブラリをマージ

複数のライブラリをlipoコマンドでマージ
$ lipo -create zlib-1.2.3_ppc/libz.a zlib-1.2.3_i386/libz.a zlib-1.2.3_x86_64/libz.a lib/libz.a
fileコマンドで確認
$ file lib/libz.a
lib/libz.a: Mach-O universal binary with 3 architectures
lib/libz.a (for architecture ppc):	current ar archive random library
lib/libz.a (for architecture i386):	current ar archive random library
lib/libz.a (for architecture x86_64):	current ar archive random library


Universal Binaryになっているようだ。