Есть ли способ изменить параметры компиляции gcc для драгоценного камня?

Мне не удается установить гем RedCloth. Когда я набираю

gem install RedCloth

, я получаю:

[…]
ragel/redcloth_attributes.c.rl: In function ‘redcloth_attribute_parser’:
ragel/redcloth_attributes.c.rl:26:11: error: variable ‘act’ set but not used [-Werror=unused-but-set-variable]
cc1: all warnings being treated as errors

make: *** [redcloth_attributes.o] Error 1 
[…]

Причина в том, что параметр компиляции -Werror передается в gcc в extconf.rb гема RedCloth:

require 'mkmf'
CONFIG['warnflags'].gsub!(/-Wshorten-64-to-32/, '') if CONFIG['warnflags']
$CFLAGS << ' -O0 -Wall -Werror' if CONFIG['CC'] =~ /gcc/
[…]

Проблема в том, что когда я удаляю параметр -Werror из файла , он появится автоматически в следующий раз, когда я запускаю команду "gem install".

Как я могу навсегда отключить параметр -Werror?


Другой вариант - вернуться к gcc 4.5.2, но его нет в репозиториях моя Fedora 15.

И я бы предпочел не компилировать ее из исходников…

Любая помощь очень ценится.

10
задан Nicolas Wormser 20 July 2011 в 12:33
поделиться