Xcode4.3ではgccがllvm-gccというllvmとgccの間みたいなコンパイラらしい。

llvmのほうがエラーがわかりやすく、速いみたいでAppleはgccからllvmに移行しつつあるとのこと。

Homebrewからgccをインストールして、コンパイラを指定してrubyをビルドする。

$ brew install https://raw.github.com/Homebrew/homebrew-dupes/master/gcc.rb --enable-all-languages --use-llvm
$ export CC=/usr/local/bin/gcc-4.7
$ CONFIGURE_OPTS="--with-readline-dir=/usr/local --with-openssl-dir=/usr/local"
$ rbenv install 1.9.1-p378

アーキテクチャを指定してビルドする場合は

$ export CONFIGURE_OPTS="--with-arch=i386"


blog comments powered by Disqus

Published

13 February 2013

Tags