diff options
author | Aurelien Jarno <aurelien@aurel32.net> | 2014-05-16 00:06:54 +0200 |
---|---|---|
committer | Aurelien Jarno <aurelien@aurel32.net> | 2014-05-20 18:43:14 +0200 |
commit | ae75a883f2eb312165d1e1f423cea320f3c92ef5 (patch) | |
tree | f8090d0119513e8880d097e588e0b8ef7b393c93 /NEWS | |
parent | de9d8f2098caeb19684710a3c0774f4fe38a5e2c (diff) | |
download | glibc-ae75a883f2eb312165d1e1f423cea320f3c92ef5.tar glibc-ae75a883f2eb312165d1e1f423cea320f3c92ef5.tar.gz glibc-ae75a883f2eb312165d1e1f423cea320f3c92ef5.tar.bz2 glibc-ae75a883f2eb312165d1e1f423cea320f3c92ef5.zip |
fix nl_langinfo with static linking (BZ #16915)
For static linking the locale code avoids linking code and data for
unused categories. However for nl_langinfo we know only at runtime which
categories are used, so direct reference to every nl_current_CATEGORY
symbol should be done.
This was broken by commit bc3e1c127392da88d0c8bf2ae728147982a3d1bc where
nl_langinfo_l and nl_langinfo have been merged and some code has been
lost in the process.
In order to detect locales issues with static linking, compile a version
of tst-langinfo with static linking.
Note: this is Debian bug#747103 reported by Raphael <raphael.astier@eliot-sa.com>
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -17,7 +17,8 @@ Version 2.20 16712, 16713, 16714, 16731, 16739, 16740, 16743, 16754, 16758, 16759, 16760, 16770, 16786, 16789, 16791, 16799, 16800, 16815, 16823, 16824, 16831, 16838, 16849, 16854, 16876, 16877, 16885, 16888, 16890, 16912, - 16916, 16917, 16922, 16927, 16928, 16932, 16943, 16958, 16966, 16967. + 16915, 16916, 16917, 16922, 16927, 16928, 16932, 16943, 16958, 16966, + 16967. * The minimum Linux kernel version that this version of the GNU C Library can be used with is 2.6.32. |