Re: libPng is not univeral?
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