[Bug 2739] StaticNeedsPicForShared YES is often required on x86

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sat Mar 19 16:42:40 PST 2005


Please do not reply to this email: if you want to comment on the bug, go to    
       
the URL shown below and enter yourcomments there.     
   
https://bugs.freedesktop.org/show_bug.cgi?id=2739          
     




------- Additional Comments From ajax at nwnk.net  2005-03-19 16:42 -------
(In reply to comment #5)
> I'm not sure what this has to do with libGL though, it is perfectly fine
> as is.

x86 performance weenies hate -fPIC, irrationally.  If we start PICifying static
libs they are likely to complain.  Just a heads-up.

> Also, Jakub's original libGL patches reduced the number of
> symbols needing relocations by marking symbols private that were internal.
> It made it possible to make libGL PIC *without* performance problems,
> because the performance critical code wasn't hit.

Agreed.
 
> I never did understand why Jakub's patches were rejected outright and
> reimplemented by other people.  I don't know if the alternative
> implementations did all of the things that Jakub's patches did, so
> I don't know if libGL would be negatively affected by building it
> PIC now or not.

Primarily because they edited generated source rather than the generating
scripts, and also because (we suspected) they subtly broke binary
compatibility between libGL and the drivers, such that you couldn't use
an old libGL with a new driver, e.g.          
     
     
--           
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email         
     
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.


More information about the xorg-bugzilla-noise mailing list