On Sun, Apr 27, 2025 at 05:39:10PM +0200, Helmut Grohne wrote: > Hi Kurt, > > This is more subtle in two regards. For one thing, I implied that the > problem would be fully architecture-generic. It is not. For > gnat-13-aarch64-linux-gnu, no problem exists, because there is no > gnat-12-aarch64-linux-gnu:amd64 nor gnat-11-aarch64-linux-gnu:amd64. > > For another, the gnat-VER-TRIPLET:ARCH packages are built from different > source packages. If the TRIPLET matches the ARCH, it is built from > gcc-VER and from gcc-VER-cross otherwise. Those packages are different. > > So let's move from arm64 to armhf. > > $ apt-cache show gnat-13-arm-linux-gnueabihf:amd64 | grep ^Conflicts > Conflicts: gnat-10-arm-linux-gnueabihf, gnat-11-arm-linux-gnueabihf, > gnat-12-arm-linux-gnueabihf, gnat-4.9, gnat-5-arm-linux-gnueabihf, > gnat-6-arm-linux-gnueabihf, gnat-7-arm-linux-gnueabihf, > gnat-8-arm-linux-gnueabihf, gnat-9-arm-linux-gnueabihf > $ apt-cache show gnat-13-arm-linux-gnueabihf:armhf | grep ^Conflicts > Conflicts: gnat-10, gnat-11, gnat-12, gnat-4.9, gnat-5, gnat-6, gnat-7, > gnat-8, gnat-9 > $ apt-cache show gnat-13-arm-linux-gnueabihf:amd64 | grep ^Conflicts > Conflicts: gnat-10-arm-linux-gnueabihf, gnat-11-arm-linux-gnueabihf, > gnat-4.9, gnat-5-arm-linux-gnueabihf, gnat-6-arm-linux-gnueabihf, > gnat-7-arm-linux-gnueabihf, gnat-8-arm-linux-gnueabihf, > gnat-9-arm-linux-gnueabihf
I assume the last is supposed to be for 12? > As you can see, gnat-13-arm-linux-gnueabihf:armhf does not conflict with > gnat-12-arm-linux-gnueabihf I can see that now. > and gnat-12-arm-linux-gnueabihf:amd64 does > not conflict with gnat-13-arm-linux-gnueabihf. But your output shows that it does (in the reverse direction)? Kurt