[PATCH] PR libstdc++/81092 add std::wstring symbols and bump library version

Rainer Orth ro@CeBiTec.Uni-Bielefeld.DE
Mon Jun 19 09:19:00 GMT 2017


Hi Jonathan,

> On 14/06/17 19:13 +0100, Jonathan Wakely wrote:
>>There are two symbols defined in GCC 7.1's libstdc++.6.0.23 library
>>which are not exported on all targets (because I wrote "m" in the
>>linker script instead of "[jmy]").
>>
>>This patch bumps the library version on gcc-7-branch to 6.0.24 and
>>exports the "[jy]" versions of the symbols with version the new
>>GLIBCXX_3.4.24 symbol version.
>>
>>This requires bumping the version on trunk to 6.0.25 and moving the
>>new random_device::_M_get_entropy() symbol to GLIBCXX_3.4.25 (which
>>will be done by the patch in the following mail).
>
> Here's the patch for trunk.
>
> Target maintainers will need to regenerate the baseline symbols on
> gcc-7-branch and trunk.

here are the Solaris patches, tested on {i386,sparc}-*-solaris2.1[012].
Ok for mainline and gcc-7 branch?

Thanks.
        Rainer

-- 
-----------------------------------------------------------------------------
Rainer Orth, Center for Biotechnology, Bielefeld University


2017-06-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* config/abi/post/i386-solaris2.10/baseline_symbols.txt: Regenerate.
	* config/abi/post/i386-solaris2.10/amd64/baseline_symbols.txt: Likewise.
	* config/abi/post/i386-solaris2.11/baseline_symbols.txt: Likewise.
	* config/abi/post/i386-solaris2.11/amd64/baseline_symbols.txt: Likewise.
	* config/abi/post/sparc-solaris2.10/baseline_symbols.txt: Likewise.
	* config/abi/post/sparc-solaris2.10/sparcv9/baseline_symbols.txt:
	Likewise.
	* config/abi/post/sparc-solaris2.11/baseline_symbols.txt: Likewise.
	* config/abi/post/sparc-solaris2.11/sparcv9/baseline_symbols.txt:
	Likewise.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: sol2-libstdc++-baseline-gcc80.patch
Type: text/x-patch
Size: 13035 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/libstdc++/attachments/20170619/68ba5076/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: sol2-libstdc++-baseline-gcc72.patch
Type: text/x-patch
Size: 8555 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/libstdc++/attachments/20170619/68ba5076/attachment-0001.bin>


More information about the Libstdc++ mailing list