[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