Martin Costabel wrote:
> In the new Xcode-3.1.3, Apple made the *.la files in /usr/X11/lib 
> reappear. At a first glance, it looks like they did it right: The 
> "library_names" line now only contains the install_name and the 
> version-less name, the latter being guaranteed to be present at compile 
> time. So there should be no more problems with inconsistently-named 
> symlinks:
>
> xcode-3.0:
> library_names='libXdamage.1.dylib libXdamage.dylib libXdamage.1.0.0.dylib'
>
> xcode-3.1.3:
> library_names='libXdamage.1.dylib libXdamage.dylib'
>
> Some *.la file are absent, like libfontconfig.la and libfreetype.la. 
> These were the ones that had already the right "library_names" line in 
> xcode-3.0. So when upgrading from xcode-3.0 or 3.1.1, these should still 
> be OK. This might pose problems, though, if 3.1.3 is installed on top of 
> a virgin xcode-3.1.2, which had no *.la files, or with no previous xcode 
> present.
>
>   
I guess we could make things like gtk+2 have BuildDepends: xcode >=
3.1.3 :-)
(maybe not)

I believe fontconfig2 already takes steps to fix that issue, in any case:

...
Source:
http://ranger.befunk.com/fink/%N/make-crappy-la-files-if-necessary-thanks-apple-really.sh
...

And I think we've been trying to get everything to use Fink's freetype
instead of X11's, so the lack of libfreetype.la may not matter so much,
either, but I'm not sure.

-- 
Alexander Hansen
Fink User Liaison


------------------------------------------------------------------------------
Are you an open source citizen? Join us for the Open Source Bridge conference!
Portland, OR, June 17-19. Two days of sessions, one day of unconference: $250.
Need another reason to go? 24-hour hacker lounge. Register today!
http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org
_______________________________________________
Fink-devel mailing list
[email protected]
http://news.gmane.org/gmane.os.apple.fink.devel

Reply via email to