[ruby-list:41771] Re: カスタム版Rubyの作成

From: rubikitch <rubikitch@...>
Date: 2006-01-07 20:24:09 UTC
List: ruby-list #41771
From: rubikitch <rubikitch@ruby-lang.org>
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/

In This Thread