We deliberately did not enable annobin for glibc, so that linking against libc_nonshared.a does not produce the annotations in binaries which do not have annobin enabled. We definitely need to revisit this for rawhide, and perhaps also in Fedora 28 once the first path through build flags injection failures is complete.
I'm working on this, but ran into an annobin issue (bug 1552018), and now we have relocations in annobin notes (bug 1552056), leading to problems in the glibc elf/ tests.
Nick has fixed the annobin/binutils issues and x86_64 now builds with annotations. However, glibc-2.27.9000-8.fc29 does not build on s390x due to IFUNC/NOTE interactions (similar to bug 1552056, but in different code). I will extract a reproducer and file another binutils bug.
There's another issue with the -pg tests on ppc64, see bug 1554332.
The aarch64 IFUNC tests in elf/* were fixed by the patch contained in binutils-2.30-12.fc29 (and s390x stopped crashing), so there is some progress at least.
This bug appears to have been reported against 'rawhide' during the Fedora 29 development cycle. Changing version to '29'.