Created attachment 885480 [details] emerge --info '=cross-avr/gcc-13.2.1_p20240113-r1::crossdev' Hi, I'm cross-compiling avr support with crossdev on a system with global USE=test & am consistently running into this issue: * package cross-avr/gcc-13.2.1_p20240113-r1 NOT merged * * Detected file collision(s): * * /var/cache/gcc/13/gcc/testsuite/g++/g++.sum * * Searching all installed packages for file collisions... * * Press Ctrl-C to Stop * * sys-devel/gcc-13.2.1_p20240113-r1:13::gentoo * /var/cache/gcc/13/gcc/testsuite/g++/g++.sum Removing the offending file fixes this successfully, but it looks like cross-platform builds w/ tests don't split out where they drop this file?
Ah, good catch. Sorry.
Created attachment 885481 [details] gcc-build-logs.tar
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9c493e228a1542c4bb0a036303102718a78b679 commit e9c493e228a1542c4bb0a036303102718a78b679 Author: Sam James <sam@gentoo.org> AuthorDate: 2024-03-15 10:17:00 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2024-03-23 15:40:49 +0000 toolchain.eclass: add CHOST to test data path We get collisions for cross-compilers otherwise. Closes: https://bugs.gentoo.org/925037 Signed-off-by: Sam James <sam@gentoo.org> eclass/toolchain.eclass | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-)