diff options
author | Andy Dougherty <doughera@lafayette.edu> | 1998-03-03 11:41:16 -0500 |
---|---|---|
committer | Malcolm Beattie <mbeattie@sable.ox.ac.uk> | 1998-03-05 19:09:16 +0000 |
commit | 693762b493165ab96822ef2342af62f74dc0367b (patch) | |
tree | 3627087dfd4bdd21c3a4e303b875d4af19dd8e0a /Porting/pumpkin.pod | |
parent | d1ca3daa86c9b198ada1278ef16d193996bbf3c9 (diff) | |
download | perl-693762b493165ab96822ef2342af62f74dc0367b.tar.gz |
Configure patches -01 and -02 for 5.004_61.
p4raw-id: //depot/perl@783
Diffstat (limited to 'Porting/pumpkin.pod')
-rw-r--r-- | Porting/pumpkin.pod | 46 |
1 files changed, 33 insertions, 13 deletions
diff --git a/Porting/pumpkin.pod b/Porting/pumpkin.pod index 885c813dfa..28d428bea4 100644 --- a/Porting/pumpkin.pod +++ b/Porting/pumpkin.pod @@ -357,21 +357,41 @@ permissions for system files; something like that might be appropriate. =head2 Run Configure This will build a config.sh and config.h. You can skip this if you haven't -changed Configure or config_h.SH at all. +changed Configure or config_h.SH at all. I use the following command -=head2 Update Porting/config_H + sh Configure -Dprefix=/opt/perl -Doptimize=-O -Dusethreads \ + -Dcf_by='yourname' \ + -Dcf_email='yourname@yourhost.yourplace.com' \ + -Dperladmin='yourname@yourhost.yourplace.com' \ + -Dmydomain='.yourplace.com' \ + -Dmyhostname='yourhost' \ + -des -[This section needs revision. We're currently working on easing -the task of keeping the vms, win32, and plan9 config.sh info -up-to-date.] +=head2 Update Porting/config.sh and Porting/config_H -The Porting/config_H file is provided to help those folks who can't -run Configure. It is important to keep it up-to-date. If you have -changed config_h.SH, those changes must be reflected in config_H as well. -(The name config_H was chosen to distinguish the file from config.h even -on case-insensitive file systems.) Simply edit the existing config_H -file; keep the first few explanatory lines and then copy your new -config.h below. +[XXX +This section needs revision. We're currently working on easing +the task of keeping the vms, win32, and plan9 config.sh info +up-to-date. The plan is to use keep up-to-date 'canned' config.sh +files in the appropriate subdirectories and then generate 'canned' +config.h files for vms, win32, etc. from the generic config.sh file. +This is to ease maintenance. When Configure gets updated, the parts +sometimes get scrambled around, and the changes in config_H can +sometimes be very hard to follow. config.sh, on the other hand, can +safely be sorted, so it's easy to track (typically very small) changes +to config.sh and then propoagate them to a canned 'config.h' by any +number of means, including a perl script in win32/ or carrying +config.sh and config_h.SH to a Unix system and running sh +config_h.SH.) +XXX] + +The Porting/config.sh and Porting/config_H files are provided to +help those folks who can't run Configure. It is important to keep +them up-to-date. If you have changed config_h.SH, those changes must +be reflected in config_H as well. (The name config_H was chosen to +distinguish the file from config.h even on case-insensitive file systems.) +Simply edit the existing config_H file; keep the first few explanatory +lines and then copy your new config.h below. It may also be necessary to update vms/config.vms and plan9/config.plan9, though you should be quite careful in doing so if @@ -1184,4 +1204,4 @@ All opinions expressed herein are those of the authorZ<>(s). =head1 LAST MODIFIED -$Id: pumpkin.pod,v 1.13 1997/08/28 18:26:40 doughera Released $ +$Id: pumpkin.pod,v 1.14 1998/03/03 17:14:47 doughera Released $ |