[Queue-developers] building with -profile on Linux
Brought to you by:
wkrebs
|
From: Mike C. <da...@ix...> - 2001-04-27 18:05:20
|
This is less of a queue issue than a development tool issue.
I'm wanting to build queue with -profile to try to identify some
performance issues.
However, I think I'm running against a bug in the GNU binutils package.
Then again, it may be a local corruption problem. :->
I'm wondering if I could get anyone using queue to volunteer to do a build
on a machine with configuration similar to below and just let me know if it
successfully builds. If it does, then I'll assume it's a local issue. If
it doesn't, then I'm pretty sure it's in ld or, most likely, libbfd.
Linux 2.4.2 (more or less, though I don't think it matters).
Binutils 2.11, 2.11.90.0.5, or 010423 (had problems with all three)
glibc 2.2.2
gcc 2.95.3
queue 1.30.1 or the latest cvs source.
Just after doing ./configure, but before doing make, change your top level
make file and add "-profile" to CXXFLAGS and CFLAGS.
On my machine, it hangs linking queue or queued.
If you're REALLY ambitious, you can use gdb to attach to ld (assuming you
have source code laying around) and see that it's traversing a circularly
linked list (that I don't think is supposed to be circular).
Anyway, if anyone does this, and is able to identify working and none
working combinations, I'd appreciate it. Mail me off list, and I'll
correlate data and see if I can find a trend.
Thanks!
mrc
--
Mike Castle Life is like a clock: You can work constantly
da...@ix... and be right all the time, or not work at all
www.netcom.com/~dalgoda/ and be right at least twice a day. -- mrc
We are all of us living in the shadow of Manhattan. -- Watchmen
|