Comment 3 for bug 1300211

Revision history for this message
rufus hamade (rufus-hamade) wrote :

I don't think this is true. The problem packages are:

gcc-multilib which provides:
/usr/include/asm
/usr/share/doc/gcc-multilib

And the following 3 arm packages:
gcc-4.8-arm-linux-gnueabihf which provides
/usr/bin/arm-linux-gnueabihf-gcc-4.8
/usr/bin/arm-linux-gnueabihf-gcc-ar-4.8
/usr/bin/arm-linux-gnueabihf-gcc-nm-4.8
/usr/bin/arm-linux-gnueabihf-gcc-ranlib-4.8
/usr/bin/arm-linux-gnueabihf-gcov-4.8
/usr/lib/gcc-cross/arm-linux-gnueabihf/4.8/collect2
/usr/lib/gcc-cross/arm-linux-gnueabihf/4.8/libgomp.spec
/usr/lib/gcc-cross/arm-linux-gnueabihf/4.8/lto-wrapper
/usr/lib/gcc-cross/arm-linux-gnueabihf/4.8/lto1
/usr/share/doc/gcc-4.8-arm-linux-gnueabihf
/usr/share/doc/gcc-4.8-arm-linux-gnueabihf-base/NEWS.gz
/usr/share/doc/gcc-4.8-arm-linux-gnueabihf-base/NEWS.html
/usr/share/doc/gcc-4.8-arm-linux-gnueabihf-base/README.Bugs
/usr/share/doc/gcc-4.8-arm-linux-gnueabihf-base/README.ssp
/usr/share/doc/gcc-4.8-arm-linux-gnueabihf-base/changelog.gz
/usr/share/doc/gcc-4.8-arm-linux-gnueabihf-base/changelog.linaro.gz
/usr/share/doc/gcc-4.8-arm-linux-gnueabihf-base/gcc/changelog.gz
/usr/share/doc/gcc-4.8-arm-linux-gnueabihf-base/gomp/changelog.gz
/usr/share/man/man1/arm-linux-gnueabihf-gcc-4.8.1.gz
/usr/share/man/man1/arm-linux-gnueabihf-gcc-ar-4.8.1.gz
/usr/share/man/man1/arm-linux-gnueabihf-gcc-nm-4.8.1.gz
/usr/share/man/man1/arm-linux-gnueabihf-gcc-ranlib-4.8.1.gz
/usr/share/man/man1/arm-linux-gnueabihf-gcov-4.8.1.gz

gcc-4.8-multilib-arm-linux-gnueabihf which provides:
/usr/share/doc/gcc-4.8-multilib-arm-linux-gnueabihf

and gcc-arm-linux-gnueabihf which provides:
/usr/bin/arm-linux-gnueabihf-gcc
/usr/bin/arm-linux-gnueabihf-gcov
/usr/share/doc/gcc-arm-linux-gnueabihf
/usr/share/man/man1/arm-linux-gnueabihf-gcc.1.gz
/usr/share/man/man1/arm-linux-gnueabihf-gcov.1.gz

All those file lists are generated by apt-file

Also confirmed the above by running the following sequence of commands:
   38 cd /
   39 apt-get remove gcc-multilib gcc-4.8-arm-linux-gnueabihf gcc-4.8-multilib-arm-linux-gnueabihf gcc-arm-linux-gnueabihf
   40 find . -type f > neither
   41 apt-get install gcc-multilib
   42 find . -type f > i386
   43 apt-get remove gcc-multilib gcc-4.8-arm-linux-gnueabihf gcc-4.8-multilib-arm-linux-gnueabihf gcc-arm-linux-gnueabihf
   45 apt-get install gcc-arm-linux-gnueabihf
   46 find . -type f > arm
   48 diff neither i386
   49 diff neither arm
The output of "diff neither i386" and "diff neither arm" contain no overlaps.

Do you mind reassessing this?

Cheers,

rufus