>> Recently, mingw64 has chosen to be compatible with MSVC's symbol decoration
>> conventions, ie no underscore for x64 dll's. The underscore assumption has
>> been made in one file (afaik), namely:
>>
>> x86_64-xlate.pl: line 83: if ($flavour eq "mingw64") { $gas=1; $elf=0;
>> $win64=1; $prefix="_"; }
>>
>> There could be more,

No, it's the only place. Well, there is related /___imp_/__imp__/
replacement, but if prefix is empty, then it's defunct.

> Sorry for the double mail, but there is a better fix than just omitting the
> _ from "_": "__USER_LABEL_PREFIX__" is a GCC define that fits this purpose
> nicely. Hope this is helpful.

Yes, it is. As per http://cvs.openssl.org/chngview?cn=19689 prefix is
calculated by asking $ENV{CC}. Thanks for the report and the tip. A.


______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [email protected]
Automated List Manager                           [email protected]

Reply via email to