diff options
author | Andy Dougherty <doughera@lafcol.lafayette.edu> | 1995-04-06 20:20:47 +0000 |
---|---|---|
committer | Andy Dougherty <doughera@lafcol.lafayette.edu> | 1995-04-06 20:20:47 +0000 |
commit | 232e078e289220085e912e3d740ae77767611478 (patch) | |
tree | 6dc7bc545fe55ce0be8fd1420256058ca7f26c57 /README | |
parent | 56febc5ef28a2ff414c466231d08046390ce0f59 (diff) | |
download | perl-232e078e289220085e912e3d740ae77767611478.tar.gz |
perl5.001 patch.1c
Configure
Updated to dist PL53.
Fix overlapping memcpy test.
Add check for ld. Use $cc instead, if on an ELF system.
With -d, don't reuse config.sh unless $myuname matches.
Warn more explicitly about changing compilers before reloading
old config.sh.
Detect Linux ELF format in nm scan.
Better detection of d_castneg. (ISC 4.1 was passing the test,
but couldn't cast in an argument list.)
Suggest -fpic for dynamic loading if you're using GNU CC under any
name.
No longer test for byacc, fmod, or drem, since they are not used.
Makefile.SH
Use $ld, not ld (only matters for SVR4)
Silence some byacc-related harmless error messages.
README
Suggest using -Dcc=gcc (or whatever).
Warn about reusing old config.sh. (The warning was already there
in 5.001; I've just expanded it a little.)
Warn against using GNU as and GNU ld on SunOS & Solaris.
config.H
config_h.SH
Updated to match Configure.
doio.c
Add socket includes.
ext/Fcntl/Fcntl.xs
Fix typo: s/SETFL/F_SETFL/;
handy.h
Check _G_HAVE_BOOL, not just if it's defined.
hints/dynix.sh
hints/hpux_9.sh
hints/linux.sh
hints/netbsd.sh
hints/titanos.sh
Updated. ELF on linux should probably work.
installperl
Install pod2html, pod2latex, and pod2man.
lib/ExtUtils/MakeMaker.pm
Updated to 4.091. (4.09 + a small writedoc() patch.)
myconfig
Now includes 'ld' command.
perl.c
Revised an #elif clause since Pyramid's cpp doesn't understand
#elif.
perl.h
Fix U_L, I_V, and I_32 cast macros to ensure that
the cast_ulong(), cast_iv(), and cast_i32() functions (if used)
are passed a double. In particular, the FIXSTATUS macros were
handing int's to U_L().
Remove unnecessary HAS_FMOD testing (See util.c).
proto.h
Remove my_fmod() prototype. (See util.c)
sv.h
Fix GV/CV typo.
util.c
Simplified cast_i32() and cast_iv() to mimic what *actually*
happens on a SPARC running SunOS 4.1.3. (Previously, they did
some complicated fmod() calculation. I've since discovered that's
not what happens on the SPARC.)
With this change, fmod() is no longer necessary. Hence my_fmod
is removed. This also means the HAS_FMOD and HAS_DREM tests are
no longer needed in Configure, so they are gone too.
vms/config.vms
Remove unnecessary HAS_FMOD and HAS_DREM defines.
x2p/Makefile.SH
Silence byacc-related things.
Diffstat (limited to 'README')
-rw-r--r-- | README | 17 |
1 files changed, 14 insertions, 3 deletions
@@ -73,9 +73,13 @@ Installation Configure supports a number of useful options. Run Configure -h to get a listing. To compile with gcc, for example, you can run - Configure -Dcc=gcc, or answer 'gcc' at the cc prompt. If you - change compilers or make other significant changes, you should - probably _not_ re-use your old config.sh. + Configure -Dcc=gcc, or answer 'gcc' at the cc prompt. This is the + preferred way to invoke an alternate compiler, since the hints + files can then set appropriate defaults. + + If you change compilers or make other significant changes, you should + probably _not_ re-use your old config.sh. Simply remove it or + rename it, e.g. mv config.sh config.sh.old. By default, perl will be installed in /usr/local/{bin, lib, man}. You can specify a different prefix for the default installation @@ -152,6 +156,10 @@ Installation If you get varags problems with gcc, be sure that gcc is installed correctly. When using gcc, you should probably have i_stdarg='define' and i_varags='undef' in config.sh. + If you wish to use dynamic loading on SunOS or Solaris, and you + have GNU as and GNU ld installed, you may need to add -B/bin/ to + your $ccflags and $ldflags so that the system's versions of as + and ld are used. 5) make test @@ -184,6 +192,9 @@ Installation s2p sed-to-perl translator find2perl find-to-perl translator h2xs Converts C .h header files to Perl extensions. + pod2html, Converters from perl's pod documentation format + pod2latex, and to other useful formats. + pod2man library files in $privlib and $archlib specified to Configure, usually under /usr/local/lib/perl5/. |