From: Andy Dougherty Date: Tue, 25 Mar 1997 18:52:53 +0000 (-0500) Subject: INSTALL-1.8 to INSTALL-1.9 updates X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=9b1ae96a0b4301a9588f62b3175bc0312302f4b9;p=p5sagit%2Fp5-mst-13.2.git INSTALL-1.8 to INSTALL-1.9 updates A few more updates to INSTALL, inspired by a note here about -DDEBUGGING and by a few recent posts to comp.lang.perl.misc about problems Solaris folks were having with nm extraction. p5p-msgid: Pine.SOL.3.95q.970325135138.3374A-100000@fractal.lafayette.edu private-msgid: Pine.SOL.3.95q.970325135138.3374A-100000@fractal.lafayette.e --- diff --git a/INSTALL b/INSTALL index bc21709..ba786e8 100644 --- a/INSTALL +++ b/INSTALL @@ -662,7 +662,7 @@ negligible. =head2 Building a debugging perl You can run perl scripts under the perl debugger at any time with -B. If, however, you want to debug perl itself, +B. If, however, you want to debug perl itself, you probably want to do sh Configure -Doptimize='-g' @@ -671,7 +671,11 @@ This will do two things: First, it will force compilation to use B so that you can use your system's debugger on the executable. Second, it will add a C<-DDEBUGGING> to your ccflags variable in F so that you can use B to access perl's internal -state. +state. Note, however, that Configure will only add -DDEBUGGING by +default if you are not reusing your old F. If you want to +reuse your old F, then you can just edit it and change the +optimize and ccflags variables by hand and then propagate your changes +as shown in L<"Propagating your changes to config.sh"> below. If you are using a shared libperl, see the warnings about multiple versions of perl under L. @@ -964,6 +968,13 @@ If Configure guessed wrong, it is likely that Configure guessed wrong on a number of other common functions too. You are probably better off re-running Configure without using nm extraction (see previous item). +=item do_aspawn + +If you run into problems relating to do_aspawn or do_spawn, the +problem is probably that Configure failed to detect your system's +fork() function. Follow the procedure in the previous items +on L<"vsprintf"> and L<"nm extraction">. + =item Optimizer If you can't compile successfully, try turning off your compiler's @@ -1302,4 +1313,4 @@ from the original README by Larry Wall. =head1 LAST MODIFIED -$Id: INSTALL,v 1.8 1997/03/21 16:21:53 doughera Released $ +$Id: INSTALL,v 1.9 1997/03/25 18:50:19 doughera Released $