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

Re: Coexistence of gcc 3.2 and gcc 2.95



> When g++ 3.2 becomes the next Debian compiler, it will be necessary to
> recompile a lot of packages. Also, it will be necessary to have the
> old binary packages, and their shared libraries, coexist.
>
> Is there a specific plan to implement this coexistence? I can think of
> the following strategies:
>
> - disallow coexistence, require that all packages are built with the
system
>   compiler,
>
> - bump the SO library version of every library. This is undesirable,
>   since the upstream maintainer may need to bump the library version
>   later to the same value, for a different reason.
>
> - mangle the compiler version into the soname of every library.

I think, libs compiled with gcc 2.95 just should reside in separate
directory,
say, /usr/lib/gcc-2.95-compat. Gcc 3.2.x should be run as gcc or gcc-3.2.
Gcc 2.95.x
should be run as gcc-2.95.



-- 
To UNSUBSCRIBE, email to debian-gcc-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org



Reply to: