Description of problem:
$ uname -a
Linux localhost.localdomain 4.8.6-300.fc25.ppc64 #1 SMP Wed Nov 2 16:26:34 UTC 2016 ppc64 ppc64 ppc64 GNU/Linux
$ sudo dnf install gcc-6.2.1-2.fc25.ppc64
Last metadata expiration check: 1:12:24 ago on Fri Jan 6 13:31:33 2017.
Error: nothing provides glibc-devel >= 2.2.90-12 needed by gcc-6.2.1-2.fc25.ppc64
There is nothing wrong on that dependency. Should be satisfied by
whatever is the latest.
Excuse me? The whole point is the "Error: nothing provides glibc-devel".
If I ask for the toplevel version you suggest:
$ sudo dnf install glibc-devel-2.24
Last metadata expiration check: 1:26:25 ago on Fri Jan 6 13:31:33 2017.
No package glibc-devel-2.24 available.
Error: Unable to find a match.
Then something screwed up the metadata or you are using some broken mirror. glibc-devel package certainly is in:
gosh, what a pleasant experience
What are you expecting? There's no bug in the GCC package. glibc 2.2.90-12 is *ancient* and will be satisfied by any glibc in the past decade. So if it can't be resolved then either your repo is borked and doesn't have any glibc-devel at all, or DNF is having issues. Neither is a problem with the gcc package deps.
I'm expecting to be able to install a fresh ppc VM, install a gcc on it, and
use it for development. It doesn't work. Oh well, I'll try elsewhere then.
Please note: I did not change any repo settings. What was installed is what I
Package maintainers don't have access to the Fedora release infrastructure, nor mirrors, the CLOSED NOTABUG means there is no bug on the side of the gcc package (nor glibc). If there is a problem with some mirror, try using a different mirror, if you get the same bug even when using the mirror master, file a ticket with fedora release engineering, or wait a day if it isn't resolved during next update of the metadata?