[#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:7535] Re: [PATCH] for mswin32 final (Re: [PATCH] find_library())

From: Katsuyuki Komatsu <komatsu@...>
Date: 1999-08-03 12:04:24 UTC
List: ruby-dev #7535
小松です。

In [ruby-dev:7533] Re: [PATCH] for mswin32 final (Re: [PATCH] find_library())
    on 1999/8/3 10:45:03 matz@netlab.co.jp (Yukihiro Matsumoto) wrote:
||minirubyでextmk.rb.inからextmk.rbを作るようにしました。
||これにより、ext/mswin32_extmk.rbが追加になって、
||ext/extmk.rb.ntは不要になります。
|
|[ruby-dev:7530]も含めて取り込みました。水曜日までは山口で、
|木曜日は東京ですから、check inするのは金曜日になります。

ありがとうございます。
[ruby-dev:7531]も (もし入っていなければ) お願いします。

あと、mswin32のruby-gtkでは、-I/usr/local/include/gdk/win32が
-I/usr/local/includeより前にくる必要があるのですが、
-I@includedir@ (-I/usr/local/include) が$CFLAGSより前にあるため、
$CFLAGSで順番を制御できず、コンパイルに失敗してしまいます。

ということで、ext/extmk.rb.inの-I@includedir@の位置および
ext/mkmf.rbの-I#{CONFIG['includedir']}の位置を変更したいです。

他のプラットフォームに影響はないとは思いますがちょっと不安。

diff -u1p ext/extmk.rb.in-ruby-dev-7531 ext/extmk.rb.in
--- ext/extmk.rb.in-ruby-dev-7531	Tue Aug  3 09:40:55 1999
+++ ext/extmk.rb.in	Tue Aug  3 20:44:54 1999
@@ -66,4 +66,4 @@ else
 end
-LINK = "@CC@ -o conftest -I#$topdir -I#$top_srcdir -I@includedir@ #{CFLAGS} @LDFLAGS@ %s %s conftest.c %s %s @LIBS@"
-CPP = "@CPP@ @CPPFLAGS@ -I#$topdir -I#$top_srcdir -I@includedir@ #{CFLAGS} %s %s conftest.c"
+LINK = "@CC@ -o conftest -I#$topdir -I#$top_srcdir #{CFLAGS} -I@includedir@ @LDFLAGS@ %s %s conftest.c %s %s @LIBS@"
+CPP = "@CPP@ @CPPFLAGS@ -I#$topdir -I#$top_srcdir #{CFLAGS} -I@includedir@ %s %s conftest.c"
 
@@ -414,3 +414,3 @@ CC = @CC@
 
-CFLAGS   = %s -I$(topdir) -I$(hdrdir) -I@includedir@ #{CFLAGS} #$CFLAGS %s
+CFLAGS   = %s -I$(topdir) -I$(hdrdir) #{CFLAGS} #$CFLAGS -I@includedir@ %s
 DLDFLAGS = #$DLDFLAGS #$LDFLAGS
diff -u1p lib/mkmf.rb-ruby-dev-7503 lib/mkmf.rb
--- lib/mkmf.rb-ruby-dev-7503	Fri Jul 30 23:35:09 1999
+++ lib/mkmf.rb	Tue Aug  3 20:42:28 1999
@@ -60,4 +60,4 @@ else
 end
-LINK = "#{CONFIG['CC']} -o conftest -I#{$hdrdir} -I#{CONFIG['includedir']} #{CFLAGS} %s #{CONFIG['LDFLAGS']} %s conftest.c %s %s #{CONFIG['LIBS']}"
-CPP = "#{CONFIG['CPP']} -E -I#{$hdrdir} -I#{CONFIG['includedir']} #{CFLAGS} %s %s conftest.c"
+LINK = "#{CONFIG['CC']} -o conftest -I#{$hdrdir} #{CFLAGS} -I#{CONFIG['includedir']} %s #{CONFIG['LDFLAGS']} %s conftest.c %s %s #{CONFIG['LIBS']}"
+CPP = "#{CONFIG['CPP']} -E -I#{$hdrdir} #{CFLAGS} -I#{CONFIG['includedir']} %s %s conftest.c"
 
@@ -429,3 +429,3 @@ CC = #{CONFIG["CC"]}
 
-CFLAGS   = #{CONFIG["CCDLFLAGS"]} -I$(hdrdir) -I#{CONFIG["includedir"]} #{CFLAGS} #{$CFLAGS} #{$defs.join(" ")}
+CFLAGS   = #{CONFIG["CCDLFLAGS"]} -I$(hdrdir) #{CFLAGS} #{$CFLAGS} -I#{CONFIG["includedir"]} #{$defs.join(" ")}
 CXXFLAGS = $(CFLAGS)

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

In This Thread