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.
libstdcxx-baseline.diff.bz2
Description: BZip2 compressed data