伏字検索 再開

気が付いたら伏字検索がInternal Server Errorでコケてました。

レンタルサーバのアップグレードのせいかな。

ログを見ながら試行錯誤。

relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC

自前でビルドしたプログラムが動かなくなったようです。

その通りやってみる。

今度は

/home/XXXX/local/lib/ruby/site_ruby/1.8/i386-freebsd7/sary.so: 
/home/XXXX/local/lib/ruby/site_ruby/1.8/i386-freebsd7/sary.so: unsupported file layout -
/home/XXXX/local/lib/ruby/site_ruby/1.8/i386-freebsd7/sary.so (LoadError)

動的ライブラリが見つからない。
しばらく格闘したが結局...

#!/usr/bin/env -S LD_LIBRARY_PATH=/home/XXXX/local/lib /usr/local/bin/ruby -Ku
# #!/usr/local/bin/ruby -K

これで回避。
なんとか動くようになりました。

対策まで時間かかったなぁ。