[ruby-list:604] Re: NSUG ruby shoukai

From: WATANABE Hirofumi <watanabe@...>
Date: 1996-09-26 08:19:09 UTC
List: ruby-list #604
渡辺@ソニーです.

:|+#if defined(DOSISH) || defined(__BOW__)
:
:まず,DOSISHってdjgppで定義されます? それともconfigureで検出
:しなければならないものですか?

DOSISH は定義されてません. MSDOS, DJGPP は定義されてます. こ
の辺はどうしようと思ったんですが, perl のソースからコピーし
たのでそのまま残しちゃいました. MSDOS だけで十分だと思います. 
でも Win32 はどうしよう?

:それと,BOWのコンパイラはBOW独自のシンボルを持っていなかった
:ように思ったのですが,これは昔の話なんでしょうか.

公式的には __BOW__ が正しいんですが, BOW 1.0 では specs を 
CD-ROM に入れるのを忘れてたそうです. BOW 1.5 では使えるはず, 
と思ったら /usr/bin/cc はだめですね. また specs がない.
/usr/local/gnu/bin/gcc のほうは specs があるので predefine 
されてるけど, これはオプションなのでインストールされてるかど
うかわからないし, 困りましたね. configure で BOW かどうかを
調べないといけないってことになるとちょっと嫌ですね.

自分で gcc 2.7.2 を make しちゃったから今まで気づきませんで
した. 因みにこれも
http://tkynx0.phys.s.u-tokyo.ac.jp/bowbin/
にあります.
#こっちはちゃんと __BOW__ を predefine したのに…

-- 
わたなべひろふみ

In This Thread

Prev Next