-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Simon Gaiser: [...] >>> - Installing the patched gcc required manual intervention in my chroot >>> (didn't tried a fresh chroot yet). For some reasons it only wanted to >>> install it when I told dnf explicitly to install the updated gcc and >>> libgcc. Then dnf was happy (i.e. no more error about dependency >>> problems) > >> That's strange. Are you sure the version is greater? Is dnf reporting >> this as an update? > > Yes it reports it as update. Below is reconstructed based on dnf.log > (The log part I cut out for brevity didn't include helpful messages, > AFAICS): > > $ dnf --refresh -y update > > ================================================================================ > Package Arch Version Repository > Size > > ================================================================================ > Skipping packages with conflicts: > (add '--best --allowerasing' to command line to force their upgrade): > cpp x86_64 6.4.1-1.qubes1.fc25 qubes-builder-pkgs > 9.0 M > libgcc x86_64 6.4.1-1.qubes1.fc25 qubes-builder-pkgs > 95 k > libgnat x86_64 6.4.1-1.qubes1.fc25 qubes-builder-pkgs > 1.0 M > libgnat-devel x86_64 6.4.1-1.qubes1.fc25 qubes-builder-pkgs > 2.7 M > libgomp x86_64 6.4.1-1.qubes1.fc25 qubes-builder-pkgs > 197 k > libstdc++ x86_64 6.4.1-1.qubes1.fc25 qubes-builder-pkgs > 459 k > libstdc++-devel x86_64 6.4.1-1.qubes1.fc25 qubes-builder-pkgs > 1.8 M > Skipping packages with broken dependencies: > gcc x86_64 6.4.1-1.qubes1.fc25 qubes-builder-pkgs > 20 M > gcc-c++ x86_64 6.4.1-1.qubes1.fc25 qubes-builder-pkgs > 11 M > gcc-gdb-plugin x86_64 6.4.1-1.qubes1.fc25 qubes-builder-pkgs > 91 k > gcc-gnat x86_64 6.4.1-1.qubes1.fc25 qubes-builder-pkgs > 18 M > gcc-plugin-devel x86_64 6.4.1-1.qubes1.fc25 qubes-builder-pkgs > 1.3 M > > Transaction Summary > > ================================================================================ > Skip 12 Packages > > $ dnf update --best --allowerasing > > =================================================================================================================================================== > Package Arch Version > Repository Size > > =================================================================================================================================================== > Upgrading: > cpp x86_64 > 6.4.1-1.qubes1.fc25 qubes-builder-pkgs > 9.0 M > libgcc x86_64 > 6.4.1-1.qubes1.fc25 qubes-builder-pkgs > 95 k > libgnat x86_64 > 6.4.1-1.qubes1.fc25 qubes-builder-pkgs > 1.0 M > libgnat-devel x86_64 > 6.4.1-1.qubes1.fc25 qubes-builder-pkgs > 2.7 M > libgomp x86_64 > 6.4.1-1.qubes1.fc25 qubes-builder-pkgs > 197 k > libstdc++ x86_64 > 6.4.1-1.qubes1.fc25 qubes-builder-pkgs > 459 k > libstdc++-devel x86_64 > 6.4.1-1.qubes1.fc25 qubes-builder-pkgs > 1.8 M > Removing: > dkms noarch > 2.4.0-1.20170926git959bd74.fc25 @updates > 217 k > gcc x86_64 6.4.1-1.fc25 > @updates 49 M > gcc-c++ x86_64 6.4.1-1.fc25 > @updates 26 M > gcc-gdb-plugin x86_64 6.4.1-1.fc25 > @updates 147 k > gcc-gnat x86_64 6.4.1-1.fc25 > @updates 51 M > gcc-plugin-devel x86_64 6.4.1-1.fc25 > @updates 7.0 M > glibc-devel i686 2.24-10.fc25 > @updates 1.0 M > gobject-introspection-devel x86_64 1.50.0-1.fc25 > @fedora 10 M > libgcc i686 6.4.1-1.fc25 > @updates 202 k > libtool x86_64 2.4.6-14.fc25 > @updates 2.6 M > qubes-kernel-vm-support x86_64 > 4.0.9.test1-1.fc25 @qubes-builder-pkgs > 15 k > systemtap x86_64 3.2-2.fc25 > @updates 199 k > systemtap-devel x86_64 3.2-2.fc25 > @updates 7.3 M > xorg-x11-server-devel x86_64 1.19.3-1.fc25 > @updates 1.2 M > xorg-x11-util-macros noarch 1.19.0-5.fc24 > @fedora 159 k > Skipping packages with broken dependencies: > gcc x86_64 > 6.4.1-1.qubes1.fc25 qubes-builder-pkgs > 20 M > gcc-c++ x86_64 > 6.4.1-1.qubes1.fc25 qubes-builder-pkgs > 11 M > gcc-gdb-plugin x86_64 > 6.4.1-1.qubes1.fc25 qubes-builder-pkgs > 91 k > gcc-gnat x86_64 > 6.4.1-1.qubes1.fc25 qubes-builder-pkgs > 18 M > gcc-plugin-devel x86_64 > 6.4.1-1.qubes1.fc25 qubes-builder-pkgs > 1.3 M > > Transaction Summary > > =================================================================================================================================================== > Upgrade 7 Packages > Remove 15 Packages > Skip 5 Packages > > > $ dnf install gcc-6.4.1-1.qubes1.fc25.x86_64 > Error: package gcc-6.4.1-1.qubes1.fc25.x86_64 requires libgcc >= > 6.4.1-1.qubes1.fc25, but none of the providers can be installed > > $ dnf install --allowerasing gcc-6.4.1-1.qubes1.fc25.x86_64 > Error: package gcc-6.4.1-1.qubes1.fc25.x86_64 requires libgcc >= > 6.4.1-1.qubes1.fc25, but none of the providers can be installed > > $ dnf install --allowerasing gcc-6.4.1-1.qubes1.fc25.x86_64 > libgcc-6.4.1-1.qubes1.fc25.x86_64 > > =================================================================================================================================================== > Package Arch Version > Repository Size > > =================================================================================================================================================== > Upgrading: > cpp x86_64 > 6.4.1-1.qubes1.fc25 qubes-builder-pkgs > 9.0 M > gcc x86_64 > 6.4.1-1.qubes1.fc25 qubes-builder-pkgs > 20 M > gcc-c++ x86_64 > 6.4.1-1.qubes1.fc25 qubes-builder-pkgs > 11 M > gcc-gdb-plugin x86_64 > 6.4.1-1.qubes1.fc25 qubes-builder-pkgs > 91 k > gcc-gnat x86_64 > 6.4.1-1.qubes1.fc25 qubes-builder-pkgs > 18 M > gcc-plugin-devel x86_64 > 6.4.1-1.qubes1.fc25 qubes-builder-pkgs > 1.3 M > libgcc x86_64 > 6.4.1-1.qubes1.fc25 qubes-builder-pkgs > 95 k > libgnat x86_64 > 6.4.1-1.qubes1.fc25 qubes-builder-pkgs > 1.0 M > libgnat-devel x86_64 > 6.4.1-1.qubes1.fc25 qubes-builder-pkgs > 2.7 M > libgomp x86_64 > 6.4.1-1.qubes1.fc25 qubes-builder-pkgs > 197 k > libstdc++ x86_64 > 6.4.1-1.qubes1.fc25 qubes-builder-pkgs > 459 k > libstdc++-devel x86_64 > 6.4.1-1.qubes1.fc25 qubes-builder-pkgs > 1.8 M > > Transaction Summary > > =================================================================================================================================================== > Upgrade 12 Packages
Ok, I think I know now where the problem comes from. In the Fedora 25 chroot libgcc-6.4.1-1.fc25.i686 is installed (notice the i686). We build only for x86_64 so there's no update for the i686 variant. But I don't understand why dnf install it when specified explicitly without removing anything. -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE3E8ezGzG3N1CTQ//kO9xfO/xly8FAlqWEBYACgkQkO9xfO/x ly+4Bw//UhB8NygMaJFkAfZGQBAeBSvrghEHwkWaKQvyXJnyysdqGcfED8tSNhFh 7/Xsu1U8uDq0TFWLA+UQ6wEPMUhHOxq6aEMAiqB5XpNnclHz/gUIOWfCNKul2x7l K2AHbBtRlLHXx5k7Wssrz92P5Z/sDomVOejK1y9kIc/jVfbyWv96lrAgOH+INI0G ygJmEsZnEwhG+HGOxlPJwzdYAmE5d+zeFiTjDzpsw+/0e3JY8bi6yCM08luQdQ5N lpMAJQ2tCOUgezutoWABbcGS+uMplYE8hf2Jk2ZrBGq6y8OiQE4R8BsvSgaTiJtL IMrS1DRwiOjV2nGLWqYTqUkO8PCZS5vpt9lonjOxhzrjeAvKvROytAblIvs3Eg4b PLXE/Dln+M8UYDWesSyScBQqJOVkaOHEcDxVk0ZOJTyyCEJBKVtI7CGAJKl0CT6s dhehw/Ptby+mSy6Id7YwHDQAVzsRP7rxNQa9pupXXQKu/AymMOYlTLqEq9ixA/kT jWf5cmeRmKueAg+KtSB7aJcc931eLqxJwf5/jBFU9a+UEhpfsod+uVqYYoJiF16o nKkTuHWU2vbC+cT0zCnktXlXpxPskJlXvieu59XFJ48zI2lvk7S08sR5OuQxnDSn 2TlMBawTUZuePaloJzEWz5KR9pw7S3d70hS4g6nFA137l80EqmM= =8/lh -----END PGP SIGNATURE----- -- You received this message because you are subscribed to the Google Groups "qubes-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to qubes-devel+unsubscr...@googlegroups.com. To post to this group, send email to qubes-devel@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/qubes-devel/96005801-58ed-9f5d-37f9-e51f9de0a811%40invisiblethingslab.com. For more options, visit https://groups.google.com/d/optout.