bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug ld/10630] New: Linker generates hidden local symbols


From: hjl dot tools at gmail dot com
Subject: [Bug ld/10630] New: Linker generates hidden local symbols
Date: 11 Sep 2009 18:02:28 -0000

address@hidden hidden-5]$ cat foo.c
void
__attribute__ ((visibility ("hidden")))
hidden ()
{
}

void (*foo) () = hidden;
address@hidden hidden-5]$ cat libfoo.map 
{
global:
 *;
local:
 hidden;
};
address@hidden hidden-5]$ make
gcc -B./ -O -g -fPIC -c foo.c
./ld -shared -o libfoo.so --version-script libfoo.map foo.o
readelf -s libfoo.so | grep hidden
    18: 0000000000000218     2 FUNC    LOCAL  HIDDEN    5 hidden

There is no need to generate HIDDEN visibility for local symbols

-- 
           Summary: Linker generates hidden local symbols
           Product: binutils
           Version: 2.21 (HEAD)
            Status: NEW
          Severity: normal
          Priority: P2
         Component: ld
        AssignedTo: unassigned at sources dot redhat dot com
        ReportedBy: hjl dot tools at gmail dot com
                CC: bug-binutils at gnu dot org


http://sourceware.org/bugzilla/show_bug.cgi?id=10630

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]