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.