[mythtv-commits] Ticket #2421: Add GCC >= gcc 4 support for default hidden/explicit public
MythTV
mythtv at cvs.mythtv.org
Mon Sep 18 23:16:03 UTC 2006
#2421: Add GCC >= gcc 4 support for default hidden/explicit public
----------------------+-----------------------------------------------------
Reporter: awithers | Owner: awithers
Type: patch | Status: new
Priority: minor | Milestone: unknown
Component: mythtv | Version: head
Severity: medium |
----------------------+-----------------------------------------------------
Submitted largely so people can look it over and make me not commit it.
This patch adds a new --enable-symbol-visibility switch to configure which
turns on use_hidesyms which selectively turns on -fvisibility=hidden
(currently selectively because only libmyth and libmythtv are close to
done, external libs will never be done).
Objectives:
Smaller symbol tables
An explicit API
Deficiencies:
Only the symbols I absolutely needed plus reasonable guesses are here
(basically most of the stuff that would be exposed through mythtv/
includes). If you use this patch and find some I missed let me know.
--
Ticket URL: <http://svn.mythtv.org/trac/ticket/2421>
MythTV <http://www.mythtv.org/>
MythTV
More information about the mythtv-commits
mailing list