> От: Travis Vitek [mailto:[EMAIL PROTECTED]
> Отправлено: Пт, 19.10.2007 0:07
> Кому: stdcxx-dev@incubator.apache.org
> Тема: RE: binary compatibility question
> 
> Farid Zaripov wrote:
> >
> >  The binary compatibility requirement is related to shared
> >libraries only, or to both shared and static libraries?
> >
> 
> Well technically it is a problem with both static and shared, but for it
> to be an issue with a static build the user would have to have kept
> their object files laying around, otherwise they would just rebuild the
> entire app. Right?
 
  Yes.

> 
> >  If only to shared libraried, then the STDCXX-509 issue can be fixed
> >on MSVC by exporting alias with the required name using /EXPORT
> >linker option.
> >
> 
> Yes, this was mentioned in the status call on Wednesday. The idea was
> discarded because it seems it would require some changes to the build
> infrastructure.
 
  No changes ar required in build infrastructure, because of we can use
#pragma comment (linker, "") dirctive (see the src/export.cpp file).
 
  I.e. #pragma commnt (linker, "/EXPORT:[EMAIL PROTECTED]@@[EMAIL 
PROTECTED]@@[EMAIL PROTECTED]@B,DATA")
for __rw_flt_infinity and so on.

Farid.

Reply via email to