From: rubikitch Date: 2006-01-08T05:24:09+09:00 Subject: [ruby-list:41771] Re: カスタム版Rubyの作成 From: rubikitch Subject: [ruby-list:41770] Re: カスタム版Rubyの作成 Date: Sun, 8 Jan 2006 04:02:04 +0900 > ruby-1.8.0と比較したところやっと原因がわかりました。 > extmk.rbの --extstaticの指定方法が間違っているようです。 なぜかmakeを二度実行しないとstatic linkされないようです。 なんででしょう? $ ./configure --prefix=$prefix $ make make[1]: ディレクトリ `/m/home/nobackup/compile/ruby' に入ります gcc -O2 -march=pentium4 -DRUBY_EXPORT -I. -I. -oext/extinit.o -c ext/extinit.c gcc -O2 -march=pentium4 -DRUBY_EXPORT -rdynamic -Wl,-export-dynamic -L. main.o ext/extinit.o -lruby-static -ldl -lcrypt -lm -o ruby make[1]: ディレクトリ `/m/home/nobackup/compile/ruby' から出ます $ make make[1]: ディレクトリ `/m/home/nobackup/compile/ruby' に入ります gcc -O2 -march=pentium4 -DRUBY_EXPORT -I. -I. -oext/extinit.o -c ext/extinit.c gcc -O2 -march=pentium4 -DRUBY_EXPORT -rdynamic -Wl,-export-dynamic -L. main.o ext/extinit.o ext/rubystartup/rubystartup.a -lruby-static -ldl -lcrypt -lm -o ruby make[1]: ディレクトリ `/m/home/nobackup/compile/ruby' から出ます -- rubikitch http://www.rubyist.net/~rubikitch/