OS X ボックスに gcc 4.6.1 を正常にビルドしてインストールしましたが、fat/universal libstdc++ ライブラリを作成するようにはできません。どうすればそれを行うことができますか?
デフォルトの /usr/lib/libstdc++.6.dylib は、次のアーキテクチャをサポートしています。
[host:~] nsteiner% file /usr/lib/libstdc++.6.dylib
/usr/lib/libstdc++.6.dylib: Mach-O universal binary with 3 architectures
/usr/lib/libstdc++.6.dylib (for architecture i386): Mach-O dynamically linked shared library i386
/usr/lib/libstdc++.6.dylib (for architecture ppc7400): Mach-O dynamically linked shared library ppc
/usr/lib/libstdc++.6.dylib (for architecture x86_64): Mach-O 64-bit dynamically linked shared library x86_64
gcc に同じアーキテクチャ用の /usr/local/lib/libstdc++.6.dylib を提供してもらいたいのですが、 or を使用する試みconfigure
は--enable-multilib
明らか--with-multilib-list=i386,ppc,x86_64
に--enable-targets=all
見当違いでした。どちらconfigure
もmake
エラーを生成しませんが、生成されるのはこれだけです:
[host:~] nsteiner% file /usr/local/lib/libstdc++.6.dylib
/usr/local/lib/libstdc++.6.dylib: Mach-O 64-bit dynamically linked shared library x86_64