> 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
Attachment:
pgpxFz_WWr3ht.pgp
Description: PGP signature