Article View: comp.sys.mac.programmer.codewarrior
Article #1368Re: MSL C.PPC.Lib (pro 5 -> pro 6)
From: MWRon
Date: Thu, 02 Nov 2000 18:05
Date: Thu, 02 Nov 2000 18:05
47 lines
3145 bytes
3145 bytes
In article <021120000814585412%hawkfish@spam.invalid>, Richard Wesley <hawkfish@spam.invalid> wrote: >Here is the crux of the problem. > >MW considers the MSL headers to be MSL headers. I consider them to be >standard C headers. There are standard headers in MSL and there are non standard headers in MSL we consider the standard headers (both ANSI/ISO and POSIX) as public standard headers. > MW gave them the names of the standard headers but >implemented them in such a way as they can only be used with MSL. This >may be legal, but it is sure a pain in the neck for porting. The problem is that some legacy libraries now no longer link with our headers since the functions are inlined and we failed to take this into account. >For what it does, I can see it is better, but I think that actually >exporting the symbols would be even better. We are working on a fix for this and will release it as an update. There are several work arounds. Rebuild the third party libraries so they use the CW 6 headers (not ideal since then they may not support older versions) write your own set of POSIX using the MSL sources (not ideal for anything other than one or two functions) or for Metrowerks to add some additional code so that both the _xxxx and the xxxx versions of the POSIX functions are available using a declexport statement. This is the ideal solution but does involve rebuilding the entire MSL Libraries, so it would probably not be something we'd do until there was another major update being released. If anyone has problems with these in the meantime please contact me or <cw_support@metrowerks.com> and we'll try to get something that fixes the problems for you. Ron -- "...we feel it's truly the best of the bunch." Internet Week Reviews...Java Wars 2000 http://www.internetwk.com/reviews00/rev100200.htm Metrowerks, "Software Starts Here" - Ron Liechty - MWRon@metrowerks.com
Technical Details
Message-ID:
<mwron-0211001305180001@c243286-a.bcreek1.mi.home.com>Path:
arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!isdnet!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.stanford.edu!pln-w!spln!dex!extra.newsguy.com!newsp.newsguy.com!mwronReferences:
<8tk79f$2lr$1@mserv2.dl.ac.uk> <301020000939458133%hawkfish@spam.invalid> <mwron-3010001520420001@c243286-a.bcreek1.mi.home.com> <311020000806020209%hawkfish@spam.invalid> <mwron-3110001625120001@c243286-a.bcreek1.mi.home.com> <011120000825248334%hawkfish@spam.invalid> <mwron-0111001728290001@c243286-a.bcreek1.mi.home.com> <021120000814585412%hawkfish@spam.invalid>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 10bcce,9cbd3180af8f803b X-Google-Attributes: gid10bcce,public X-Google-Thread: f635e,9cbd3180af8f803b X-Google-Attributes: gidf635e,public X-Google-ArrivalTime: 2000-11-02 10:51:54 PST Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!isdnet!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.stanford.edu!pln-w!spln!dex!extra.newsguy.com!newsp.newsguy.com!mwron From: mwron@metrowerks.com (MWRon) Newsgroups: comp.sys.mac.programmer.codewarrior,codewarrior.mac Subject: Re: MSL C.PPC.Lib (pro 5 -> pro 6) Date: Thu, 02 Nov 2000 13:05:18 -0500 Organization: Metrowerks Lines: 47 Message-ID: <mwron-0211001305180001@c243286-a.bcreek1.mi.home.com> References: <8tk79f$2lr$1@mserv2.dl.ac.uk> <301020000939458133%hawkfish@spam.invalid> <mwron-3010001520420001@c243286-a.bcreek1.mi.home.com> <311020000806020209%hawkfish@spam.invalid> <mwron-3110001625120001@c243286-a.bcreek1.mi.home.com> <011120000825248334%hawkfish@spam.invalid> <mwron-0111001728290001@c243286-a.bcreek1.mi.home.com> <021120000814585412%hawkfish@spam.invalid> NNTP-Posting-Host: p-404.newsdawg.com X-Newsreader: MT-NewsWatcher 2.4.4