[#7631] 1.3 to 1.4 — Katsuyuki Komatsu <komatsu@...>

小松です。

26 messages 1999/08/12
[#7632] Re: 1.3 to 1.4 — matz@... (Yukihiro Matsumoto) 1999/08/12

まつもと ゆきひろです

[#7634] Re: 1.3 to 1.4 — Katsuyuki Komatsu <komatsu@...> 1999/08/13

小松です。

[#7636] Re: 1.3 to 1.4 — matz@... (Yukihiro Matsumoto) 1999/08/13

まつもと ゆきひろです

[#7638] cvs HEAD (Re: Re: 1.3 to 1.4) — EGUCHI Osamu <eguchi@...> 1999/08/13

えぐち@エスアンドイーです。

[#7647] Re: cvs HEAD (Re: Re: 1.3 to 1.4) — matz@... (Yukihiro Matsumoto) 1999/08/13

まつもと ゆきひろです

[#7641] Re: [ruby-ext:00382] New coerce scheme — keiju@... (石塚圭樹)

けいじゅ@日本ラショナルソフトウェアです.

26 messages 1999/08/13

[ruby-dev:7550] Re: [PATCH] for djgpp

From: Katsuyuki Komatsu <komatsu@...>
Date: 1999-08-06 04:57:58 UTC
List: ruby-dev #7550
小松です。

In the message of [ruby-dev:7549] Re: [PATCH] for djgpp 
    on 1999/8/6 04:01:11 okabe katsuyuki <hgc02147@nifty.ne.jp> wrote:
|binsuffixを導入した岡部です(^^;

おお!

|X680x0-humanはそれ用にportsされたGNU autoconfで作られたconfigureでない
|と./configureできないので結局はそのままでは使えませんけどね。
|
|# 逆にX680x0-human用GNU autoconfで作られたconfigureは他の環境でも使え
|# るはず
|
|当のGNU autoconfをX680x0-humanにportsしてた本人が、最近はX680x0使って
|ないからGNU autoconf-2.13のportsもやってないし(^^;

AC_EXEEXTとAC_OBJEXTはGNU autoconf-2.13から導入されたので
今 (ruby-1.3.6) のconfigure.inを2.13以前のGNU autoconfで使うと
Undefined macrosになってしまうでしょうから、configure.inの
    AC_EXEEXT
    AC_OBJEXT
を
    AC_SUBST(EXEEXT)
    AC_SUBST(OBJEXT)
に変えてからGNU autoconfを実行する必要があるでしょうね。

そうするとOBJEXTの設定も追加しといたほうがいいか。

[ruby-dev:7509]のようにos2_emxの枝のbinsuffixは消してもよいという
ことなので (長沢さんありがとうございます) こんな感じでしょうか。

Index: configure.in
===================================================================
RCS file: /home/cvs/ruby/configure.in,v
retrieving revision 1.1.1.2.2.26
diff -u -1 -r1.1.1.2.2.26 configure.in
--- configure.in	1999/07/28 09:26:31	1.1.1.2.2.26
+++ configure.in	1999/08/06 04:36:01
@@ -598,3 +598,4 @@
     CFLAGS="$CFLAGS -fansi-only -cc1-stack=196608 -cpp-stack=2694144"
-    binsuffix=.x
+    EXEEXT=.x
+    OBJEXT=o
     setup=Setup.x68
@@ -604,3 +605,2 @@
     LIBOBJS="$LIBOBJS os2.o"
-    binsuffix=.exe
     setup=Setup.emx
@@ -608,3 +608,2 @@
   cygwin*)
-    binsuffix=.exe
     setup=Setup
@@ -612,3 +611,2 @@
   *)
-    binsuffix=
     setup=Setup
@@ -617,5 +615,2 @@
 
-
-
-AC_SUBST(binsuffix)
 AC_SUBST(setup)

--
小松克行 / Katsuyuki Komatsu <komatsu@sarion.co.jp>

In This Thread