[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

RE: GCC 3.2 upgrade musings..

On 18-Aug-2002 Leo Spalteholz wrote:
> With all the excitement around gcc 3.x releases lately I got to thinking 
> how debian would handle such an upgrade...  
> The way I understand it is that a program written in c++ compiled with 
> g++ 3.2 cannot  use libraries compiled with earlier versions of the 
> compiler due to ABI changes.  so how  does debian handle this sort of 
> thing?  If foobar was compiled with 3.2 it would need foolib that was 
> also compiled with 3.2. However if foopanel is compiled with 2.95 it 
> would need a seperate version of foolib that was compiled with 2.95.  No 
> problem for that one file but if every library on the system needs to 
> exist compiled with the different compiler versions, your harddrive 
> would be full.  
> Recompiling everything with 3.2 wouldn't be a good idea because that 
> would be one monster apt-get upgrade and people wanting to stick with 
> the 2.95 compiled libs would be blocked from using the new apps...
> Since this situation must have arisen many times before, how does debian 
> handle this sort of thing?  Is it really that complicated or am I just 
> missing something?

there is a long and detailed thread discussing how we will deal with this
happening right now on debian-devel.

And yes, it really is that complicated (-:

Reply to: