I need to debug into glibc for some stuff, and I'm having trouble getting things set up. I was wondering if anyone's done this or has suggestions..
I'm using FC2, and it doesnt appear to have a debug rpm, so I got the glibc srpm and extracted it and did an rpmbuild on it to get glibc-debuginf-2.3.3-27.i386.rpm and glibc-debuginfo-common-2.3.3-27.i386.rpm files. I then installed these which made a bunch of stuff in /usr/lib/debug/{lib,usr/lib,usr/bin}... Anyway, it doesnt look quite right to me. All the files (including all the .so's) have a .debug suffix on them. This means I cant simply use -L when compiling or LD_LIBRARY_PATH when running/debugging/ testing. What gives? Web searches seem to imply that earlier versions of glibc debug rpm's werent layed out like this. (as a quick hack test I tried making symlinks pointing to all the .debug's with filenames that don't have the .debug suffix, but that didnt seem to go over too well either). Tim N.