From: WATANABE Hirofumi Date: 2001-02-06T18:32:31+09:00 Subject: [ruby-list:27542] Re: apache+mod_ruby couldn't be started (solved) わたなべです。 名前にAが一個余計についてるのはいいのかな? MIANAKAWA masaru writes: :変更して make してみましたが、どうやらダメみたいです。 : :gcc -Wl,-b -Wl,-E -Wl,+s,+b,/lib -o mod_ruby.so mod_ruby.o : ruby_config.o apachelib.o -L/usr/local/lib -lruby -ldld -lcrypt -lm :/usr/ccs/bin/ld: DP relative code in file /usr/ccs/lib/crt0.o - shared : library must be position : independent. Use +z or +Z to recompile. :collect2: ld returned 1 exit status :gmake: *** [mod_ruby.so] エラー 1 なるほど。crt0.oはリンクしちゃまずいわけですね。 -nostdlibと最後に-lgccでいけそうな気がします。 :LDSHARED=ld -b で決め打ちにしちゃった方が良いかも・・・ :と思います(いまいち自信無し)。 でもそれだと__umoddi3, __ashldi3の問題は解決しないわけですよね? -- わたなべひろふみ