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.
I don't think this is true. The problem packages are:
gcc-multilib which provides: doc/gcc- multilib
/usr/include/asm
/usr/share/
And the following 3 arm packages: arm-linux- gnueabihf which provides arm-linux- gnueabihf- gcc-4.8 arm-linux- gnueabihf- gcc-ar- 4.8 arm-linux- gnueabihf- gcc-nm- 4.8 arm-linux- gnueabihf- gcc-ranlib- 4.8 arm-linux- gnueabihf- gcov-4. 8 gcc-cross/ arm-linux- gnueabihf/ 4.8/collect2 gcc-cross/ arm-linux- gnueabihf/ 4.8/libgomp. spec gcc-cross/ arm-linux- gnueabihf/ 4.8/lto- wrapper gcc-cross/ arm-linux- gnueabihf/ 4.8/lto1 doc/gcc- 4.8-arm- linux-gnueabihf doc/gcc- 4.8-arm- linux-gnueabihf -base/NEWS. gz doc/gcc- 4.8-arm- linux-gnueabihf -base/NEWS. html doc/gcc- 4.8-arm- linux-gnueabihf -base/README. Bugs doc/gcc- 4.8-arm- linux-gnueabihf -base/README. ssp doc/gcc- 4.8-arm- linux-gnueabihf -base/changelog .gz doc/gcc- 4.8-arm- linux-gnueabihf -base/changelog .linaro. gz doc/gcc- 4.8-arm- linux-gnueabihf -base/gcc/ changelog. gz doc/gcc- 4.8-arm- linux-gnueabihf -base/gomp/ changelog. gz man/man1/ arm-linux- gnueabihf- gcc-4.8. 1.gz man/man1/ arm-linux- gnueabihf- gcc-ar- 4.8.1.gz man/man1/ arm-linux- gnueabihf- gcc-nm- 4.8.1.gz man/man1/ arm-linux- gnueabihf- gcc-ranlib- 4.8.1.gz man/man1/ arm-linux- gnueabihf- gcov-4. 8.1.gz
gcc-4.8-
/usr/bin/
/usr/bin/
/usr/bin/
/usr/bin/
/usr/bin/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
gcc-4.8- multilib- arm-linux- gnueabihf which provides: doc/gcc- 4.8-multilib- arm-linux- gnueabihf
/usr/share/
and gcc-arm- linux-gnueabihf which provides: arm-linux- gnueabihf- gcc arm-linux- gnueabihf- gcov doc/gcc- arm-linux- gnueabihf man/man1/ arm-linux- gnueabihf- gcc.1.gz man/man1/ arm-linux- gnueabihf- gcov.1. gz
/usr/bin/
/usr/bin/
/usr/share/
/usr/share/
/usr/share/
All those file lists are generated by apt-file
Also confirmed the above by running the following sequence of commands: arm-linux- gnueabihf gcc-4.8- multilib- arm-linux- gnueabihf gcc-arm- linux-gnueabihf arm-linux- gnueabihf gcc-4.8- multilib- arm-linux- gnueabihf gcc-arm- linux-gnueabihf linux-gnueabihf
38 cd /
39 apt-get remove gcc-multilib gcc-4.8-
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-
45 apt-get install gcc-arm-
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