[Bug ld/6022] local wildcard breaks versioning scripts for -rdynamic executables
------- Additional Comments From madcoder at debian dot org 2008-04-02 10:28 -------
Further fiddling with the issue shows that local: * works properly if you put
it in the _last_ version section of the version script. E.g. a script like:
-----8<----
VER_1 {
global:
sym_ver1;
};
VER_2 {
global:
sym_ver1;
local:
*;
} VER_1;
----->8----
or even:
-----8<----
VER_1 {
global:
sym_ver1;
};
VER_2 {
global:
sym_ver1;
} VER_1;
PRIVATE {
local:
*;
};
----->8----
product the expected results. If you put PRIVATE { local: *; }; first, it
breaks.
--
http://sourceware.org/bugzilla/show_bug.cgi?id=6022
------- You are receiving this mail because: -------
You reported the bug, or are watching the reporter.
Reply to: