Permalink
Browse files

Re: ANNOUNCE: perl5.004_60 Configure patch is available

p4raw-id: //depot/perl@575
  • Loading branch information...
1 parent eefabb0 commit dfe9444ca7881e716e9e8feaf20b55da491363ca Andy Dougherty committed with Malcolm Beattie Feb 24, 1998
Showing with 3,547 additions and 2,481 deletions.
  1. +1,241 −1,195 Configure
  2. +4 −9 INSTALL
  3. +2 −1 MANIFEST
  4. +5 −6 Makefile.SH
  5. +656 −76 Porting/Glossary
  6. +525 −0 Porting/config.sh
  7. +531 −501 { → Porting}/config_H
  8. +16 −9 Porting/pumpkin.pod
  9. +536 −622 config_h.SH
  10. +6 −0 ext/POSIX/POSIX.xs
  11. +1 −2 hints/aix.sh
  12. +0 −4 hints/amigaos.sh
  13. +0 −3 hints/bsdos.sh
  14. +2 −2 hints/dec_osf.sh
  15. +0 −5 hints/freebsd.sh
  16. +0 −5 hints/irix_6.sh
  17. +1 −2 hints/linux.sh
  18. +0 −4 hints/netbsd.sh
  19. +0 −2 hints/next_3.sh
  20. +0 −2 hints/next_4.sh
  21. +2 −2 hints/os2.sh
  22. +1 −2 hints/solaris_2.sh
  23. +1 −1 makedepend.SH
  24. +1 −5 perl.c
  25. +0 −8 perl.h
  26. +7 −3 pp.c
  27. +2 −2 pp_sys.c
  28. +1 −1 t/lib/thread.t
  29. +1 −1 t/op/nothread.t
  30. +5 −6 x2p/Makefile.SH
View
View
@@ -363,17 +363,12 @@ above.
The directories site_perl and site_perl/archname are empty, but are
intended to be used for installing local or site-wide extensions. Perl
-will automatically look in these directories. Previously, most sites
-just put their local extensions in with the standard distribution.
+will automatically look in these directories.
In order to support using things like #!/usr/local/bin/perl5.004 after
a later version is released, architecture-dependent libraries are
stored in a version-specific directory, such as
-/usr/local/lib/perl5/archname/5.004/. In Perl 5.000 and 5.001, these
-files were just stored in /usr/local/lib/perl5/archname/. If you will
-not be using 5.001 binaries, you can delete the standard extensions from
-the /usr/local/lib/perl5/archname/ directory. Locally-added extensions
-can be moved to the site_perl and site_perl/archname directories.
+/usr/local/lib/perl5/archname/5.004/.
Again, these are just the defaults, and can be changed as you run
Configure.
@@ -866,8 +861,8 @@ and then re-run
=item No sh
-If you don't have sh, you'll have to copy the sample file config_H to
-config.h and edit the config.h to reflect your system's peculiarities.
+If you don't have sh, you'll have to copy the sample file Porting/config_H
+to config.h and edit the config.h to reflect your system's peculiarities.
You'll probably also have to extensively modify the extension building
mechanism.
View
@@ -13,6 +13,8 @@ INTERN.h Included before domestic .h files
MANIFEST This list of files
Makefile.SH A script that generates Makefile
Porting/Glossary Glossary of config.sh variables
+Porting/config_H Sample config.h
+Porting/config.sh Sample config.sh
Porting/makerel Release making utility
Porting/patchls Flexible patch file listing utility
Porting/pumpkin.pod Guidelines and hints for Perl maintainers
@@ -38,7 +40,6 @@ byterun.h Header for byterun.c
cc_runtime.h Macros need by runtime of compiler-generated code
cflags.SH A script that emits C compilation flags per file
compat3.sym List of symbols for binary-compatibility with 5.003
-config_H Sample config.h
config_h.SH Produces config.h
configpm Produces lib/Config.pm
cop.h Control operator header
View
@@ -139,13 +139,12 @@ shellflags = $shellflags
# do it for you.
$make_set_make
-# These variables will be used in a future version to make
-# the make file more portable to non-unix systems.
+# These variables may need to be manually set for non-Unix systems.
AR = $ar
-EXE_EXT = $exe_ext
-LIB_EXT = $lib_ext
-OBJ_EXT = $obj_ext
-PATH_SEP = $path_sep
+EXE_EXT = $_exe
+LIB_EXT = $_a
+OBJ_EXT = $_o
+PATH_SEP = $p_
FIRSTMAKEFILE = $firstmakefile
Oops, something went wrong. Retry.

0 comments on commit dfe9444

Please sign in to comment.