* memprof
@ 1999-10-03 21:40 Ulrich Drepper
1999-10-04 1:49 ` memprof Andreas Jaeger
0 siblings, 1 reply; 5+ messages in thread
From: Ulrich Drepper @ 1999-10-03 21:40 UTC (permalink / raw)
To: GNU libc hacker
Hi,
I've checked in a little program I wrote one or two years ago. It
allows profiling to use of memory allocation (heap and stack). A
preloadable module generates some binary output which is then
transformed into a graphic by another program.
The unusual thing about this addition is that the program depends on a
library not part of glibc. There is a configure test to test whether
the program can be generated but for bootstrapping this is of course
not possible. But I really don't care that much about this case and
have added a Makefile rule to still allow generating the program
afterwards.
Play around with it, it's quite useful. E.g., I used it to have
"ammunition" when complaining about too much alloca use in gcc.
--
---------------. drepper at gnu.org ,-. 1325 Chesapeake Terrace
Ulrich Drepper \ ,-------------------' \ Sunnyvale, CA 94089 USA
Cygnus Solutions `--' drepper at cygnus.com `------------------------
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: memprof
1999-10-03 21:40 memprof Ulrich Drepper
@ 1999-10-04 1:49 ` Andreas Jaeger
1999-10-04 5:38 ` memprof Joel Klecker
1999-10-04 8:28 ` memprof Ulrich Drepper
0 siblings, 2 replies; 5+ messages in thread
From: Andreas Jaeger @ 1999-10-04 1:49 UTC (permalink / raw)
To: Ulrich Drepper; +Cc: GNU libc hacker
>>>>> Ulrich Drepper writes:
> Hi,
> I've checked in a little program I wrote one or two years ago. It
> allows profiling to use of memory allocation (heap and stack). A
> preloadable module generates some binary output which is then
> transformed into a graphic by another program.
> The unusual thing about this addition is that the program depends on a
> library not part of glibc. There is a configure test to test whether
> the program can be generated but for bootstrapping this is of course
> not possible. But I really don't care that much about this case and
> have added a Makefile rule to still allow generating the program
> afterwards.
I only see one problem: Where do distributions put the include files
and libraries? Your configure test doesn't work for SuSE which uses
/usr/include/gd/ and /usr/lib/libgd.a.
Before I change the configure test, I'd like to get feedback from
other distributors about the location of libgd files.
Andreas
--
Andreas Jaeger
SuSE Labs aj@suse.de
private aj@arthur.rhein-neckar.de
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: memprof
1999-10-04 1:49 ` memprof Andreas Jaeger
@ 1999-10-04 5:38 ` Joel Klecker
1999-10-04 8:28 ` memprof Ulrich Drepper
1 sibling, 0 replies; 5+ messages in thread
From: Joel Klecker @ 1999-10-04 5:38 UTC (permalink / raw)
To: GNU libc hacker
At 10:46 +0200 1999-10-04, Andreas Jaeger wrote:
>I only see one problem: Where do distributions put the include files
>and libraries? Your configure test doesn't work for SuSE which uses
>/usr/include/gd/ and /usr/lib/libgd.a.
>
>Before I change the configure test, I'd like to get feedback from
>other distributors about the location of libgd files.
The existing test should work fine for Debian.
--
Joel Klecker (aka Espy) Debian GNU/Linux Developer
<URL: mailto:jk@espy.org > <URL: mailto:espy@debian.org >
<URL: http://web.espy.org/ > <URL: http://www.debian.org/ >
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: memprof
1999-10-04 1:49 ` memprof Andreas Jaeger
1999-10-04 5:38 ` memprof Joel Klecker
@ 1999-10-04 8:28 ` Ulrich Drepper
1999-10-04 8:45 ` memprof Andreas Jaeger
1 sibling, 1 reply; 5+ messages in thread
From: Ulrich Drepper @ 1999-10-04 8:28 UTC (permalink / raw)
To: GNU libc hacker
Andreas Jaeger <aj@suse.de> writes:
> I only see one problem: Where do distributions put the include files
> and libraries? Your configure test doesn't work for SuSE which uses
> /usr/include/gd/ and /usr/lib/libgd.a.
This is why you can add
--with-gd=/usr/local
This is what I have to do.
--
---------------. drepper at gnu.org ,-. 1325 Chesapeake Terrace
Ulrich Drepper \ ,-------------------' \ Sunnyvale, CA 94089 USA
Cygnus Solutions `--' drepper at cygnus.com `------------------------
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: memprof
1999-10-04 8:28 ` memprof Ulrich Drepper
@ 1999-10-04 8:45 ` Andreas Jaeger
0 siblings, 0 replies; 5+ messages in thread
From: Andreas Jaeger @ 1999-10-04 8:45 UTC (permalink / raw)
To: Ulrich Drepper; +Cc: GNU libc hacker
>>>>> Ulrich Drepper writes:
Uli> Andreas Jaeger <aj@suse.de> writes:
>> I only see one problem: Where do distributions put the include files
>> and libraries? Your configure test doesn't work for SuSE which uses
>> /usr/include/gd/ and /usr/lib/libgd.a.
Uli> This is why you can add
Uli> --with-gd=/usr/local
Uli> This is what I have to do.
This will not work.
I need as include path:
/usr/include/gd
and --with-gd will always add an include directory.
Andreas
--
Andreas Jaeger
SuSE Labs aj@suse.de
private aj@arthur.rhein-neckar.de
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~1999-10-04 8:45 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1999-10-03 21:40 memprof Ulrich Drepper
1999-10-04 1:49 ` memprof Andreas Jaeger
1999-10-04 5:38 ` memprof Joel Klecker
1999-10-04 8:28 ` memprof Ulrich Drepper
1999-10-04 8:45 ` memprof Andreas Jaeger
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).