> 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 [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]