This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perlhacktips: -Accflags for PERL_DEBUG_READONLY_OPS
authorFather Chrysostomos <sprout@cpan.org>
Mon, 30 Dec 2013 00:43:03 +0000 (16:43 -0800)
committerFather Chrysostomos <sprout@cpan.org>
Mon, 30 Dec 2013 00:43:03 +0000 (16:43 -0800)
It is not clear to all that this has to be specified as
-Accflags=-D... when used on the Configure command line.

pod/perlhacktips.pod

index e3ef6f9..2f19c04 100644 (file)
@@ -1391,7 +1391,8 @@ L<perlclib>.
 
 Under ithreads the optree is read only.  If you want to enforce this, to
 check for write accesses from buggy code, compile with
 
 Under ithreads the optree is read only.  If you want to enforce this, to
 check for write accesses from buggy code, compile with
-C<-DPERL_DEBUG_READONLY_OPS> to enable code that allocates op memory
+C<-Accflags=-DPERL_DEBUG_READONLY_OPS>
+to enable code that allocates op memory
 via C<mmap>, and sets it read-only when it is attached to a subroutine.
 Any write access to an op results in a C<SIGBUS> and abort.
 
 via C<mmap>, and sets it read-only when it is attached to a subroutine.
 Any write access to an op results in a C<SIGBUS> and abort.