lamont, I know you were looking for me regarding the use of '-pg' profiling in debian. It *is* broken, it's fixed on my experimental system thanks to a few patches from Randolph. I'm currently looking into sprof so I can profile glibc itself (not working currently).
The main issue was that the 'start' symbol needs to be canonicalized before passing on to the gmon routines. This requires entry.h to be modified. What does this *really* mean? It means that in general you need a gcc-3.3 runtime to have glibc work properly, the good news is that debian doesn't have to have a gcc-3.3 runtime since __c_f_f_c was backported for our gcc pacakges. I need to coordinate with the debian-glibc people again to resync the patches required for hppa. Cheers, Carlos.

