On Sat, 17 Jun 2006 11:12:35 +0900 Junichi Uekawa wrote:

> > When compiling a C++ library, d-shlibs resolves the
> > build-dependency to the virtual package libstdc++6-dev which is
> > provided only by the libstdc++ from gcc-3.4 source package (even if
> > the package was actually compiled using the one from gcc-4.1).
> > 
> > Compiling same C++ library on sarge the resolving fails, trying to
> > build-depend on non-existing libstdc++5-dev.
> > 
> > The attached patch fixes this for the cases of using default
> > compiler. I suspect, however, that a proper fix also taking
> > non-default compilers into account requires changes to the objdump
> > analysis.
> 
> Thanks.
> 
> I think we have a choice.
> 
> It's part of Build-Essential, so we should be able to ignore
> libstdc++6-XXX-dev.  For non-default compilers, we should also ignore
> libstdc++XXX-dev and leave a note to add Build-Depends on g++-XX.

Ah, yes: Build-essential.

But how to resolve if it was the default compiler or not?

If possible to resolve which are non-default compilers, then why not
provide build-dependencies for them now we are at it?


 - Jonas

-- 
* Jonas Smedegaard - idealist og Internet-arkitekt
* Tlf.: +45 40843136  Website: http://dr.jones.dk/

 - Enden er nær: http://www.shibumi.org/eoti.htm

Attachment: pgpHBb0kOFCTT.pgp
Description: PGP signature

Reply via email to