I just saw in the current devel glib package (1.2.10-17), that of the 3 included
libraries, one of them, libgmodule-1.2.so.0.0.10, isn't +x and so doesn't get
stripped with the symbols moved to the debuginfo package.
A quick look at the spec file doesn't show anything that indicates that this
could be a desired behavior... so I'm guessing it's a (very minor) bug.
Note that the same applies to the glib package I have installed on FC4.
The solution is certainly to look at the source to see why/how that happens, but
a quick workaround would be to chmod +x the libraries in the %install section of
the spec file.