> Pjotr Kourzanov writes: > > Package: gcc-4.0 > > Version: 4.0.2-9.my > > Followup-For: Bug #357661 > > > > --- gcc-4.0-4.0.3/debian/control.m4 2006-03-20 20:07:22.000000000 > > +0100 +++ gcc-4.0-4.0.3-1/debian/control.m4 2006-03-21 > > 16:33:32.000000000 +0100 @@ -103,6 +103,8 @@ > > Section: ifdef(`TARGET',`devel',`libs') > > Priority: ifdef(`TARGET',`extra',required) > > Depends: BASEDEP, ${shlibs:Depends} > > +ifdef(`TARGET',`Provides: libgcc1-TARGET-dcv1 > > +',`')`'dnl > > I have no idea what you try to fix ...
Since 1.26, dpkg-cross provides -arch-cross package versioning. This is required to avoid -arch-cross packages created by older dpkg-cross, that have different file layout, to satisfy dependencies of packages created by newer dpkg-cross. Versioning is done by depends/provides of 'package-arch-dcvN' names, where N is version number, currently 1. When I was last updating cross-gcc, I forgot that -arch-cross packages created during cross-gcc build should also provide -arch-dcv1 names. This is what this bug is about. See e.g. http://lists.debian.org/debian-embedded/2006/03/msg00034.html thread for details. Nikita
pgp4HLjdNtmkL.pgp
Description: PGP signature