こんにちは、なかむら(う)です。
In message "[ruby-dev:27520] Re: [ ruby-Bugs-2613 ] building ruby 1.8.3 on
Solaris"
on Oct.25,2005 19:05:30, <usa@xxxxxxxxxxxxxxxxx> wrote:
| | だとすると対応は
| |
| | * mingw(のreimp)のバグなのでそっちにレポートしてくれ
| | * mingwではstaticリンク時とdynamicリンク時でdllimportを付
| | けるか付けないかを変更する
| |
| | のいずれかではないかと思います。なんとなく後者の方が楽な気が
| | するんですが。[ruby-dev:27512]のパッチでそれができるってこと
| | なのかしら。
|
| 前者は結局よその話なので置いておくとして、後者はそんなに楽で
| もないんじゃないかと思います。
defines.hは
#ifndef RUBY_EXPORT
#define RUBY_EXTERN extern __declspec(dllimport)
#endif
にして、ext/extmk.rbの中でstaticリンク時はCFLAGSに-DRUBY_EXPORT
を追加する、でいける気がしてきました。
(この場合、[ruby-dev:27512]のconfigure.inのパッチは必要)
これで変な副作用がなければいいのかな。
それでは。
--
U.Nakamura <usa@xxxxxxxxxxxxxxxxx>
|
Try Searching:
servers, voip, java, networking, microsoft ...
|
|
|
|