Re: Procedure reminders on updating a lib package for a C++ ABI change

2005-07-19 Thread Marcelo E. Magallon
On Mon, Jul 18, 2005 at 09:00:13PM -0400, Nathanael Nerode wrote: > ...but wait. If this is the case, isn't there a potential problem > when a C++ program uses libGLU? Couldn't we end up with conflicting > symbols from two different versions of libstdc++, one linked into > libGLU and the oth

Re: Procedure reminders on updating a lib package for a C++ ABI change

2005-07-18 Thread Nathanael Nerode
Marcello Magellon wrote: > Keyword: implemented. > > All of GLU's interfaces are C, not C++, so "transitioning" libGLU is > ill-advised at best. Hmm. I guess if libGLU *uses* C++ interfaces, but does not *export* any C++ interfaces, then it's effectively a program, not a library, for the purpose

Re: Procedure reminders on updating a lib package for a C++ ABI change

2005-07-18 Thread Nathanael Nerode
I just checked. Indeed it appears that libstdc++ uses versioned symbols. :-) So the conflict I was thinking of can't happen, and so it is OK to Provides: libglu1. :-) -- Don't say I didn't warn you. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Cont

Re: Procedure reminders on updating a lib package for a C++ ABI change

2005-07-16 Thread David Nusinow
On Sat, Jul 16, 2005 at 05:09:28PM -0600, Marcelo E. Magallon wrote: > On Sat, Jul 16, 2005 at 03:24:50PM -0700, Steve Langasek wrote: > > > Oh, ugh. I think the XSF was essentially following Ubuntu's lead > > here; no one realized, or thought to check, that the C++ bits weren't > > exported a

Re: Procedure reminders on updating a lib package for a C++ ABI change

2005-07-16 Thread Marcelo E. Magallon
On Sat, Jul 16, 2005 at 03:24:50PM -0700, Steve Langasek wrote: > Oh, ugh. I think the XSF was essentially following Ubuntu's lead > here; no one realized, or thought to check, that the C++ bits weren't > exported as part of the ABI. Ah... that was my guess... > David, do you want me to pu

Re: Procedure reminders on updating a lib package for a C++ ABI change

2005-07-16 Thread Steve Langasek
On Sat, Jul 16, 2005 at 12:00:12PM -0600, Marcelo E. Magallon wrote: > On Sat, Jul 16, 2005 at 03:09:18AM -0700, Steve Langasek wrote: > > Also, for those who aren't aware, the new xorg packages now in > > unstable are also implicated in the C++ transition, because libGLU is > > implemented in

Re: Procedure reminders on updating a lib package for a C++ ABI change

2005-07-16 Thread Marcelo E. Magallon
On Sat, Jul 16, 2005 at 03:09:18AM -0700, Steve Langasek wrote: > Also, for those who aren't aware, the new xorg packages now in > unstable are also implicated in the C++ transition, because libGLU is > implemented in C++. Keyword: implemented. All of GLU's interfaces are C, not C++, so "tr