2014-10-14 13:55 GMT+02:00 AndrĂ© Hentschel <[email protected]>:
> Am 14.10.2014 um 12:53 schrieb Kai Tietz:
>> Hi,
>>
>> this patch unifies DATA only imports for different runtime-versions of
>> msvcr* import libraries.
>> Additionally it marks some functions to be in future DATA only, if
>> function is locally implemented in our crt.
>>
>> This patch is done only for 32-bit for now.  Of course for the 64-bit
>> version same thing needs to be done.
>>
>> Any comment on this patch?
>>
>> Kai
>>
>> PS: Alexey, as told on IRC, this change needs to be tested pretty
>> intensive for 32-bit code, as in some context math changes.
>>
>
> I'm not entirely sure what DATA means in this context, but do we need to do 
> the same for libarm32?

The DATA means here that just the __imp_... entry is present.  No
stub-code is generated in import-library.  This is mostly used for
variable-import.  We use it to provide still the ability to link
against ms' version, if explicit demanded.  Otherwise we prefer to use
here code in libmingwex instead.  That is btw the reason why all those
functions in math.h shouldn't have dllimport-attributes, as otherwise
compiler might want to link directly against the __imp_ code.

So, yes, I assume some part of this might affect ARM-port, too.

Cheers,
Kai

------------------------------------------------------------------------------
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS, voice calls or mobile push notifications.
Take corrective actions from your mobile device.
http://p.sf.net/sfu/Zoho
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to