summaryrefslogtreecommitdiff
path: root/pod
diff options
context:
space:
mode:
authorNicholas Clark <nick@ccl4.org>2009-06-02 13:53:19 +0100
committerNicholas Clark <nick@ccl4.org>2009-06-02 13:53:19 +0100
commitab45a0fa26b7a5ed9c49aa02ce422deee5e12a05 (patch)
tree8e72162ee8bcb72fbf4f343af49084d655c56382 /pod
parent9eb4ebd1619c036262f136e58c5c5417c17be57c (diff)
downloadperl-ab45a0fa26b7a5ed9c49aa02ce422deee5e12a05.tar.gz
Disentangling -g and -DDEBUGGING is a TODO.
Diffstat (limited to 'pod')
-rw-r--r--pod/perltodo.pod9
1 files changed, 9 insertions, 0 deletions
diff --git a/pod/perltodo.pod b/pod/perltodo.pod
index 73495cbbb7..c84b51e368 100644
--- a/pod/perltodo.pod
+++ b/pod/perltodo.pod
@@ -377,6 +377,15 @@ see if there would be a way to use our existing metaconfig units to configure a
Windows Perl or whether we go in a separate direction and make it so. Of
course, we all know what step 3 is.
+=head2 decouple -g and -DDEBUGGING
+
+Currently F<Configure> automatically adds C<-DDEBUGGING> to the C compiler
+flags if it spots C<-g> in the optimiser flags. The pre-processor directive
+C<DEBUGGING> enables F<perl>'s command line <-D> options, but in the process
+makes F<perl> slower. It would be good to disentangle this logic, so that
+C-level debugging with C<-g> and Perl level debugging with C<-D> can easily
+be enabled independently.
+
=head1 Tasks that need a little C knowledge
These tasks would need a little C knowledge, but don't need any specific