🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.os.beos
Article #4

Re: Gcc 2 and Gcc 3 in Zeta OS

#4
From: Kawabata Kazuyuki
Date: Fri, 27 Feb 2004 04:05
30 lines
2277 bytes
川端です。

<040226103545.M1100468@XP.doga.jp>の記事において
taka2@doga.jpさんは書きました。

>> うろ覚えですが、Zeta の API って C++ で書かれてましたよね。

そうです。
C++ でなければ GUI のプログラムは作れません。

>> 以下は想像ですが、対策としては
>> ・gcc3 の方では、mangling 規則をgcc2に合わせる
>>   (-fname-mangling-version-0 をつける)

試しに cygwin の gcc version 3.3.1 (cygming special) でやってみると、
cc1plus: warning: switch "-fname-mangling-version-0" is no longer supported
と表示されました。
作成されるオブジェクトはオプションの有無で変わりはありませんでした。
(cygwinだからでしょうか?)
# ソースを検索しても有効な処理がなさそう?

>> ・API のライブラリの方に wrapper を用意していて、gcc2 と gcc3 の
>>   どちらの mangling 規則でも link 出来るようにしている
>> のどちらかだと思います。

というわけでこっちなんでしょうか。
# R5 でがんばらずに素直に Zeta 買えってことかな…。
--
川端一之
E-mail:k-kawa@tdc.konicaminolta.jp
Technical Details
Message-ID: <c1mfln$g7t$1@aribaba.minolta.co.jp>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!newsfeed.media.kyoto-u.ac.jp!np0.iij.ad.jp!news.iij.ad.jp!ari-minolta!k-kawa
References: <c1h6q9$qd5$1@aribaba.minolta.co.jp> <040226103545.M1100468@XP.doga.jp>

Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS
X-Google-Thread: 10df01,85fa4dd28acc576a
X-Google-Attributes: gid10df01,public
X-Google-Thread: f71b3,d7c63381c36376fe
X-Google-Attributes: gidf71b3,public
X-Google-ArrivalTime: 2004-02-26 20:13:03 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!newsfeed.media.kyoto-u.ac.jp!np0.iij.ad.jp!news.iij.ad.jp!ari-minolta!k-kawa
From: Kawabata Kazuyuki <k-kawa@tdc.konicaminolta.jp>
Newsgroups: fj.os.beos,fj.comp.lang.c++
Subject: Re: Gcc 2 and Gcc 3 in Zeta OS
Date: 27 Feb 2004 04:05:11 GMT
Organization: Konica Minolta Business Technologies, Inc.
Lines: 30
Message-ID: <c1mfln$g7t$1@aribaba.minolta.co.jp>
References: <c1h6q9$qd5$1@aribaba.minolta.co.jp>
 <040226103545.M1100468@XP.doga.jp>
NNTP-Posting-Host: 150.17.140.172
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
X-Trace: aribaba.minolta.co.jp 1077854711 16637 150.17.140.172 (27 Feb 2004 04:05:11 GMT)
X-Complaints-To: usenet@aribaba.minolta.co.jp
NNTP-Posting-Date: 27 Feb 2004 04:05:11 GMT
X-Newsreader: mnews [version 1.22] 1999-12/19(Sun)