LWN.net Logo

Advertisement

E-Commerce & credit card processing - the Open Source way!

Advertise here

GNOME v. KDE, December 2005 edition

Posted Dec 13, 2005 20:37 UTC (Tue) by nix (subscriber, #2304)
In reply to: GNOME v. KDE, December 2005 edition by hazelsct
Parent article: GNOME v. KDE, December 2005 edition

Parts of X, specifically Mesa, are written in C++.


(Log in to post comments)

GNOME v. KDE, December 2005 edition

Posted Dec 13, 2005 23:38 UTC (Tue) by airlied (subscriber, #9104) [Link]

libGLU is the only major C++ component in Mesa and it provides only a C ABI... so doesn't have any of these issues...

I think some shader code recently added might be in C++ but again no ABI...

GNOME v. KDE, December 2005 edition

Posted Dec 14, 2005 7:23 UTC (Wed) by nix (subscriber, #2304) [Link]

Hm, true. I hadn't noticed that none of the C++ness gets exported. The ABI problems will still be present with respect to libstdc++ itself, unless libGLU is linked with -Bgroup, which is a) unsupported and b) doesn't seem to be the case. (A good thing too: linking libstdc++ to *anything* with -Bgroup gives me the willies.)

Copyright © 2008, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds
Powered by Rackspace Managed Hosting.