[mythtv-commits] Ticket #9426: MacOS X symbols missing

MythTV noreply at mythtv.org
Mon Jan 17 19:33:40 UTC 2011


#9426: MacOS X symbols missing
-------------------------+----------------------------
 Reporter:  nigel        |          Owner:  nigel
     Type:  Bug Report   |         Status:  new
 Priority:  minor        |      Milestone:  unknown
Component:  Ports - OSX  |        Version:  Trunk Head
 Severity:  medium       |     Resolution:
 Keywords:               |  Ticket locked:  0
-------------------------+----------------------------

Comment (by Dave Morrison <dave@…>):

 I tried to comment anonymously, but it's not clear I succeeded.  I see the
 same problem, and I think the cause is that the symbols in question are
 not being made global - they're just local to libmythui.  I modified the
 definition of get_float_CF (and the others) to look like this:

 __attribute__((visibility("default"))) float get_float_CF(CFDictionaryRef
 dict, CFStringRef key)

 That is, I added "__attribute__((visibility("default")))".  The symbols
 are then global and can satisfy the dependency appearing in code outside
 of libmythui.

-- 
Ticket URL: <http://code.mythtv.org/trac/ticket/9426#comment:7>
MythTV <http://code.mythtv.org/trac>
MythTV Media Center


More information about the mythtv-commits mailing list