Peter,
   I would dispute you on the linker issue. If you look at the output
from 'otool -L' for /usr/lib/X11R6/libGL.dylib under Tiger, you will
see that it has the linkages to both itself...

        /usr/X11R6/lib/libGL.1.dylib (compatibility version 1.2.0, current 
version 1.2.0)

and the framework libGL.dylib...

        
/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib 
(compatibility version 1.0.0, current version 1.0.0)

are present. This is the cause of the cyclic link error under Leopard since such
linkages to two shared libraries by the same name are now treated as errors.
The fact that classic linker in Tiger doesn't cause an error shows this is 
unique
to the new linker and not due to any changes in /usr/X11R6/lib/libGL.dylib in 
Leopard.
I have had confirmation from a couple different sources in Apple that this 
problem
arose because X11 switched from the old to the new linker late in development.
This strictness in the new linker had been present for quite sometime. So while,
I may have been harsh in my words, I stand by my description of the problem.
Had X11 been built under the new linker earlier this issue could have been
escalated and fixed in the Xcode tools in time for the release of Leopard.
                  Jack

On Mon, Nov 05, 2007 at 11:36:11PM -0600, Peter O'Gorman wrote:
> 
> As for the "new linker" that you keep complaining about. This is,  
> essentially, the same linker that appears in tiger as ld64. It is the  
> same linker as has always been used when building X11 on leopard, for  
> all the seeds. The change in libGL linking was done, I am informed,  
> due to a radar about GL performance. Prior to this radar report, X11's  
> GL was the software only Mesa renderer. So, the change was not in the  
> linker, but in X11.
> 

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Fink-devel mailing list
[email protected]
http://news.gmane.org/gmane.os.apple.fink.devel

Reply via email to