From: Katsuyuki Komatsu Date: 1999-08-06T13:57:58+09:00 Subject: [ruby-dev:7550] Re: [PATCH] for djgpp 小松です。 In the message of [ruby-dev:7549] Re: [PATCH] for djgpp on 1999/8/6 04:01:11 okabe katsuyuki 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