Добавьте CFLAGS=-w CPPFLAGS=-w CXXFLAGS=-w LDFLAGS=-w
в строку конфигурации.
Цифры!
$ tar -xzf ruby-1.9.3-p125.tar.gz
$ cd ruby-1.9.3-p125
$ { ./configure && make; } 2>&1 | wc -l
1197
$ cd ..
$ rm ruby-1.9.3-p125
$ tar -xzf ruby-1.9.3-p125.tar.gz
$ cd ruby-1.9.3-p125
$ { CFLAGS=-w CPPFLAGS=-w CXXFLAGS=-w LDFLAGS=-w ./configure && make;} 2>&1 |wc -l
989
$
Вот, пожалуйста.
Ваниль configure && make
: 1197 линий
Отключение предупреждений: 989 строк
Экономия: 17%
Отключение предупреждений никоим образом не препятствует отображению ошибок, поэтому вы все равно будете знать, когда что-то не работает.
Отключение предупреждений: на 17% меньше строк. Сборка Ruby несколько раз только для подсчета количества строк вывода: бесценно.