mkspecs/linux-g++-64/qmake.conf contains QMAKE_STRIP = strip which makes any qt-based (which uses qmake) builds strip it's binaries/libraries, which results in rpm's -debuginfo packages being useless (on 64bit platforms). I'd venture to guess core's x86_64 qt-debuginfo rpm is empty for the same reason... yep verified (: For some reason mkspecs/linux-g++/qmake.conf contains QMAKE_STRIP = so platforms using that one are fine. FIX: patch mkspecs/linux-g++-64/qmake.conf to have QMAKE_STRIP =
I had the same problem packaging qt4, though in my case, it was easier to spot since it affected both 32 and 64 bit platforms.
it's now fixed in CVS. Thanks for your report.