[#30220] schedule for Ruby 1.8.6 — "Akinori MUSHA" <knu@...>

 ruby-core を読んでいない人もいると思うので、ここでもアナウンス

20 messages 2007/01/30

[ruby-dev:30068] Re: merge YARV

From: SASADA Koichi <ko1@...>
Date: 2007-01-03 14:24:30 UTC
List: ruby-dev #30068
 ささだです。

U.Nakamura wrote:
> VC6でtk(というかtcltklib)がリンクできません。
> リンク時にシンボルの不足をチェックしない環境なら、通っちゃう
> んですかね。
> こんな感じ。
> 
> tcltklib.obj : error LNK2001: 外部シンボル "_is_ruby_native_thread" は未解決です
> tcltklib.obj : error LNK2001: 外部シンボル "_rb_proc_new" は未解決です
> 
> この両者はどうすればいいんでしょう?
> 特に後者はintern.hに宣言はあるのに定義がないような。

 内容の話から言うと、前者の部分は、そもそもRubyのスレッドモデルが変わっ
ているので根本から見直さないといけないような気がしています。ただ、とりあ
えずネイティブスレッドを使っては居ます。

 後者は用意したいと思います。Proc部分はソースがまだ整理できていません。
proc.c でも用意して、そちらに押し込む感じを考えています。


 ところで、intern.h の関数と、実際に実装しているか(そして、中身が空
じゃないか)、というのはきちんと整理しておりません。何か、機械的に調べる
方法ってあるでしょうか。困ったら対処、でいいのかな。

-- 
// SASADA Koichi at atdot dot net



In This Thread