• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag
 

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: libPng is not univeral?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: libPng is not univeral?


  • Subject: Re: libPng is not univeral?
  • From: glenn andreas <email@hidden>
  • Date: Tue, 30 Oct 2007 09:29:30 -0500


On Oct 29, 2007, at 11:41 PM, Peter O'Gorman wrote:

Really, the ImageIO framework folks should have mangled the install names of these popular dynamic libraries so that the linker and dynamic linker would not get messed up on case insensitive file systems.


Under Tiger (haven't checked under Leopard), the ImageIO framework version of these libraries had "mangled" routine names (all of the routines were prepended with some name prefix). This did allow an app to link their own (possibly newer version) of libPng statically into their app (without having any namespace collisions), but it also _required_ them to do so (i.e., there was no practical way to use the system version of these libs).


Perhaps the better solution would have been to expose them in /usr/lib without any mangling at all, allowing everybody to use them (and if the app needed a custom version, it could be statically linked with mangled routine names).



Glenn Andreas email@hidden
<http://www.gandreas.com/> wicked fun!
quadrium | prime : build, mutate, evolve, animate : the next generation of fractal art




_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden


  • Follow-Ups:
    • Re: libPng is not univeral?
      • From: Rick Mann <email@hidden>
References: 
 >libPng is not univeral? (From: Rick Mann <email@hidden>)
 >Re: libPng is not univeral? (From: Peter O'Gorman <email@hidden>)
 >Re: libPng is not univeral? (From: Rick Mann <email@hidden>)
 >Re: libPng is not univeral? (From: Peter O'Gorman <email@hidden>)

  • Prev by Date: Can I show complete error message in xcode 3?
  • Next by Date: Debugging a lanuchd daemon
  • Previous by thread: Re: libPng is not univeral?
  • Next by thread: Re: libPng is not univeral?
  • Index(es):
    • Date
    • Thread