[Python-Dev] building python with profiling support
Michael Hudson
mwh at python.net
Mon Feb 9 07:07:12 EST 2004
Jeremy Hylton <jeremy at alum.mit.edu> writes:
> I've used gprof to profile the interpreter in the past, but I'm stuck
> trying to it again on my current machine. I configured Python by saying
> CC="gcc -pg" ../configure
>
> That's the way I've built Python for profiling in the past and that's
> what the README says to do. The python binary that gets generated
> doesn't generate a gmon.out file.
>
> It appears that the problem is with the command used to generate the
> actual Python executable:
>
> c++ -pthread -Xlinker -export-dynamic -o python \
> Modules/python.o \
> libpython2.4.a -lpthread -ldl -lutil -lm
>
> The -pg flag has been lost.
>
> Can anyone suggest a recipe that will work? Or suggest how to modify
> the Makefile so that the -pg flag gets passed along.
I think when I last did this I pasted the link line into my terminal
and added "-pg" by hand...
Cheers,
mwh
--
ARTHUR: The ravenours bugblatter beast of Traal ... is it safe?
FORD: Oh yes, it's perfectly safe ... it's just us who are in
trouble.
-- The Hitch-Hikers Guide to the Galaxy, Episode 6
More information about the Python-Dev
mailing list