Otimize a compilação Ruby

Ok, então esse cara escreveu sobre alguns CFLAGS que você pode definir ao compilar Ruby para melhorar o desempenho e, depois que fiz isso, tive alguns problemas com gems que não gostaram dos meus novos CFLAGS padrão.

Primeiro eu reinstalei meu rubi assim.

$ CC=clang rvm reinstall 1.9.3 --patch falcon

Então eu corri $ bundlee recebi erros de compilação. Para contornar esses erros, fiz o seguinte para cada um:

$ gem install <gem_name> -v 'x.x.x' -- --with-cflags="-02 -pipe -march=native -w"

Em particular, eu tinha problemas com debugger-linecache, eventmachine, nokogiri, e therubyracer.