Remove protected visibility, it seems to trigger a linker bug.

Authored by ahartmetz on Mar 16 2017, 2:42 PM.

Description

Remove protected visibility, it seems to trigger a linker bug.

Both ld.gold and ld.bfd somehow cannot make a copy relocation against
a protected symbol(?), which happens at least for some vtables.
Not sure if spec bug or compiler bug. I don't think that breaking
protected visibility was really a goal or accepted downside.

For now, just work around it.

Details

Committed
ahartmetzMar 16 2017, 2:42 PM
Parents
R738:1dc801590333: WIP: Enable file descriptor passing in socket/connection code.
Branches
Unknown
Tags
Unknown