Branden Robinson writes: > Questions for debian-{x,devel}: > > 1) Should libstdc++-dev dependencies be made "artificially" strict in > packages destined for sid so that it's harder for packages built > against, say, libstdc++3 to accidentally sneak in and start regressing > the C++ ABI transition progress?
A dependency on the libstdc++-dev package is not (yet) needed, as every new major version of gcc comes with a new libstdc++XXX-dev package. Maybe it's better to depend on g++ (>= 3:3.3-1) or a specific g++ version if yoou need it. I'll file a report on build-essential to tighten this dependency. > 2) Is libstdc++5-3.3 ABI-compatible with libstdc+5? Does the former > have any symbols that the latter lacks? Yes. No (modulo bugs). You can check this by comparing /usr/share/doc/libstdc++5-dev/README.libstdc++5-baseline and /usr/share/doc/libstdc++5-3.3-dev/README.libstdc++5-3.3-baseline Matthias