2016-03-08 17:21:22 +01:00
|
|
|
{
|
|
|
|
|
global:
|
2016-05-18 17:20:11 +02:00
|
|
|
nm_*;
|
|
|
|
|
nmp_*;
|
2016-03-08 17:21:22 +01:00
|
|
|
_nm*;
|
|
|
|
|
NM*;
|
|
|
|
|
_NM*;
|
2016-08-27 23:40:42 +02:00
|
|
|
|
|
|
|
|
/* The _IO_stdin_used symbol is used by the GNU libc to determine
|
|
|
|
|
which version of the I/O function should be used. Not
|
|
|
|
|
exporting it means that the "old" version is used, causing
|
|
|
|
|
crashes or other issues on some architectures. It should be
|
|
|
|
|
exported as an anonymous tag, but ld does not support mixing
|
|
|
|
|
anonymous version tags with other version tags. Fortunately
|
|
|
|
|
the GNU libc is able to cope with the symbol having the wrong
|
|
|
|
|
version tag. */
|
|
|
|
|
_IO_stdin_used;
|
2016-03-08 17:21:22 +01:00
|
|
|
local:
|
|
|
|
|
*;
|
|
|
|
|
};
|