From: Kouhei Sutou Date: 2010-08-14T09:00:21+09:00 Subject: [ruby-dev:42026] Re: [Bug #3693] visibility hidden functions 須藤です。 In "[ruby-dev:42025] Re: [Bug #3693] visibility hidden functions" on Sat, 14 Aug 2010 08:47:55 +0900, Narihiro Nakamura wrote: > 2010年8月14日7:44 SASADA Koichi : >> (2010/08/14 6:56), Narihiro Nakamura wrote: >>> ヘッダファイルに定義されていない関数を何個かみつけました。 >>> 修正したパッチを添付します。 >> >> これらの関数は,まさに objspace.c 用なのと,あまり乱用してほしくないの >> で,とりあえずヘッダファイルに入れていません. >> > > r28709のコミットで、ヘッダファイルに未定義な関数はC拡張ライブラリから見 > えなくなっているようです。 > なので、現状としてはヘッダファイルの修正を行わないと objspace は動かな > いと思います。 > > うーん。推奨しない関数の扱いはどうするといいんでしょうか…。 私は、こういうときは、private.hみたいなインストールされない ヘッダーファイルを作って、.cの中からだけそれをincludeするよ うにしています。