David Edelsohn <dje....@gmail.com> writes:
>> On Sun, Jan 26, 2014 at 11:12 AM, Richard Sandiford
> <rdsandif...@googlemail.com> wrote:
>> [adding libstdc++@]
>>
>> Bill Schmidt <wschm...@linux.vnet.ibm.com> writes:
>>> It was recently pointed out to me that our new powerpc64le-linux-gnu
>>> target does not yet have a corresponding directory in libstdc
>>> ++-v3/config/abi/post/ to hold a baseline_symbols.txt for the platform.
>>> I've been looking around and haven't found any documentation for how the
>>> minimum baseline symbols file should be generated.  Can someone please
>>> enlighten me about the process?
>>
>> Yeah, I'd like to know this too.  abi_check has been failing for
>> mips*-linux-gnu for a long while but I was never sure what to do about it.
>
> libstdc++/testsuite Makefile has a "new-abi-baseline" target.
>
> # Use 'new-abi-baseline' to create an initial symbol file.  Then run
> # 'check-abi' to test for changes against that file.

Thanks.  I finally got around to doing this for mips64-linux-gnu,
as below.  It looks like the current symbols were taken in the
middle of the 3.4.11 window so the only changes were to add new
symbols to that and future versions.  32/ logically follows
mips-linux-gnu, but I see x86_64-linux-gnu also has a 32/.

Tested on mips64-linux-gnu and applied.

Richard


libstdc++-v3/
        * config/abi/post/mips64-linux-gnu/32/baseline_symbols.txt: New file.
        * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: Update.
        * config/abi/post/mips64-linux-gnu/64/baseline_symbols.txt: Likewise.

Attachment: libstdcxx-baseline.diff.bz2
Description: BZip2 compressed data

Reply via email to