Como conseguir que o Ruby encontre uma biblioteca nativa?

Instalei algumas bibliotecas nativas em /usr/local/lib

gora estou tentando instalar uma gema que precisa delas para criar corretamente, mas a construção da gema falha porque não consegue encontrar as biblioteca

O arquivo extconf.rb da gem tenta confirmar que pode encontrar a biblioteca comhave_library() mas isso falha por algum motivo.

Tentei definir um monte de variáveis de ambiente, mas nada parece funcionar:

irb(main):003:0> require 'mkmf'
=> true
irb(main):004:0> have_library('gecodesearch')
checking for main() in -lgecodesearch... no
=> false
irb(main):005:0> ENV['LD_LIBRARY_PATH']='/usr/local/lib'
=> "/usr/local/lib"
irb(main):006:0> have_library('gecodesearch')
checking for main() in -lgecodesearch... no
=> false
irb(main):007:0> ENV['DYLD_LIBRARY_PATH']='/usr/local/lib'
=> "/usr/local/lib"
irb(main):008:0> have_library('gecodesearch')
checking for main() in -lgecodesearch... no
=> false
irb(main):009:0> have_library('libgecodesearch')
checking for main() in -llibgecodesearch... no
=> false
irb(main):010:0> ENV['C_INCLUDE_PATH']='/usr/local/lib'
=> "/usr/local/lib"
irb(main):011:0> have_library('gecodesearch')
checking for main() in -lgecodesearch... no
=> false
irb(main):012:0> ENV['PATH']='/usr/local/lib'
=> "/usr/local/lib"
irb(main):013:0> have_library('gecodesearch')
checking for main() in -lgecodesearch... no
=> false 

Qual é a melhor maneira de resolver este problema?

questionAnswers(2)

yourAnswerToTheQuestion