From: WATANABE Hirofumi Date: 2002-06-11T13:09:07+09:00 Subject: [ruby-dev:17376] Re: Ruby bcc32 on Win32 版のコミットについて わたなべです。 "U.Nakamura" writes: :In message "[ruby-dev:17374] Re: Ruby bcc32 on Win32 版のコミットについて" : on Jun.11,2002 12:56:01, wrote: :| これは :| c:\>set processor :| PROCESSOR_ARCHITECTURE=x86 :| PROCESSOR_IDENTIFIER=x86 Family 15 Model 0 Stepping 10, GenuineIntel :| PROCESSOR_LEVEL=15 :| PROCESSOR_REVISION=000a :| が原因でした。PROCESSOR_LEVELが15になってしまうわけで、この :| 環境変数をあてにしちゃいけないということなのか、 : :ほんとにPROCESSOR_LEVELが15だったのですか... むぐ。 :参考までに、OSとCPUはなんでしょう? Windows 2000 Professional SP2 Pentium 4 1.7GHz です。 Family 15ってのがそのまま反映されているのかな?よくわからん。 :| とりあえず6以上は6に正規化すべきなのかな? : :がよいかと思います。 :mswin32も対応しなきゃだわ。 これでmakeできました。 Index: bcc32/Makefile.sub =================================================================== RCS file: /src/ruby/bcc32/Makefile.sub,v retrieving revision 1.1 diff -u -1 -r1.1 Makefile.sub --- bcc32/Makefile.sub 2002/06/11 01:27:46 1.1 +++ bcc32/Makefile.sub 2002/06/11 04:07:53 @@ -52,2 +52,5 @@ !endif +!if 6 < $(PROCESSOR_LEVEL) +PROCESSOR_LEVEL = 6 +!endif PROCESSOR_FLAG = -$(PROCESSOR_LEVEL)