This is the mail archive of the
libstdc++@gcc.gnu.org
mailing list for the libstdc++ project.
Re: Version script vs. mangled names on systems where size_type != unsigned int
- From: Dave Korn <dave dot korn dot cygwin at googlemail dot com>
- To: Paolo Carlini <paolo dot carlini at oracle dot com>
- Cc: Dave Korn <dave dot korn dot cygwin at googlemail dot com>, libstdc++ at gcc dot gnu dot org
- Date: Thu, 17 Dec 2009 12:18:30 +0000
- Subject: Re: Version script vs. mangled names on systems where size_type != unsigned int
- References: <4B2A0AA2.1020003@gmail.com> <4B2A07A5.60100@oracle.com>
Paolo Carlini wrote:
> On 12/17/2009 11:40 AM, Dave Korn wrote:
>> Should we just add a 'y' in there? I think it might be that this hasn't
>> been a problem on any of the other 64-bit arches because win64 is the only
>> LLP64 target we support, and it's only just gained support for shared libstdc;
>> on all the other 64-bit targets the size_type will still be an unsigned
>> integer, but on this target the ABI says that size_type is a ULL, so that
>> means that the signatures of ABI functions are going to be different on this
>> machine from other machines.
>>
> Yes, it's fine, I added some comments to the audit trail before seeing
> this message of yours.
Thanks. It turns out to involve quite a few patterns, not just one, so I'd
better post the patch for approval when it's ready anyway.
cheers,
DaveK