This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Jarkko Hietaniemi [Mon, 29 May 2000 03:10:36 +0000 (03:10 +0000)]
Regen Configure to jive with #6149.
p4raw-id: //depot/metaconfig@6157
Jarkko Hietaniemi [Mon, 8 May 2000 16:21:33 +0000 (16:21 +0000)]
Introduce NV_PRESERVED_BITS. Not yet used anywhere but
might be useful in future.
p4raw-id: //depot/metaconfig@6095
Gurusamy Sarathy [Fri, 28 Apr 2000 18:26:58 +0000 (18:26 +0000)]
reworked otherlibdirs.U (from Andy Dougherty)
p4raw-id: //depot/metaconfig@6000
Gurusamy Sarathy [Fri, 28 Apr 2000 03:47:29 +0000 (03:47 +0000)]
allow Configure -S to run non-interactively (spotted by Greg Hudson
<ghudson@mit.edu>)
p4raw-id: //depot/metaconfig@5980
Jarkko Hietaniemi [Mon, 24 Apr 2000 22:56:32 +0000 (22:56 +0000)]
Add HAS_FREXPL, HAS_ISNAN, HAS_ISNANL, and HAS_MODFL.
Now pp_ncmp() returns undef is either operand is a NaN.
p4raw-id: //depot/metaconfig@5943
Jarkko Hietaniemi [Mon, 24 Apr 2000 19:45:17 +0000 (19:45 +0000)]
Regen Configure to match #5937.
p4raw-id: //depot/metaconfig@5942
Gurusamy Sarathy [Mon, 24 Apr 2000 06:21:58 +0000 (06:21 +0000)]
Configure might miss old directories when prefix must be
expanded (from Robin Barker)
p4raw-id: //depot/metaconfig@5919
Jarkko Hietaniemi [Wed, 22 Mar 2000 17:16:27 +0000 (17:16 +0000)]
Metaconfigify #5881.
p4raw-id: //depot/metaconfig@5882
Jarkko Hietaniemi [Tue, 21 Mar 2000 21:30:02 +0000 (21:30 +0000)]
s/setgropus/setgroups/; # detypo in a comment
p4raw-id: //depot/metaconfig@5864
Jarkko Hietaniemi [Tue, 21 Mar 2000 16:36:27 +0000 (16:36 +0000)]
Nit for #5802 from Robin Barker.
p4raw-id: //depot/metaconfig@5859
Jarkko Hietaniemi [Sun, 19 Mar 2000 18:42:35 +0000 (18:42 +0000)]
Fix the socklen default type (from Laszlo Molnar;
though I prefer signed, not unsigned); move the cross-compialtion
wish item to Todo; drop excess permissions in taint.t.
p4raw-id: //depot/metaconfig@5834
Jarkko Hietaniemi [Sat, 18 Mar 2000 21:40:55 +0000 (21:40 +0000)]
(Re-)introduce $uidsign and $gidsign.
p4raw-id: //depot/metaconfig@5808
Jarkko Hietaniemi [Sat, 18 Mar 2000 17:11:07 +0000 (17:11 +0000)]
Configure nits: rewording from Sarathy (aka #5796),
and installation directories patch from Robin Barker.
p4raw-id: //depot/metaconfig@5802
Jarkko Hietaniemi [Thu, 16 Mar 2000 01:50:13 +0000 (01:50 +0000)]
Fix pp_send() sizes (pass a Size_t, not an Off_t, and
return a SSize_t, not an Off_t); add a note about a slightly
similar situation in pp_truncate(); introduce $sizesize
for Configure; update EPOC, VOS, Win32, and VMS for the
sizesize; minor updates on the EPOC config file; reword
socklen_t message slightly; fix fpossize (though unused currently)
p4raw-id: //depot/metaconfig@5760
Jarkko Hietaniemi [Wed, 15 Mar 2000 23:36:53 +0000 (23:36 +0000)]
Configure nits: do not use /tmp to avoid potential security
problems (Andy Dougherty: this does not fix the rampant
use of /tmp by the various utilities like C compilers, though.
Just don't run Configure as root if you care about security.),
fix man3dir bug (both from Andy Dougherty); fix hints files
not to use /tmp; retract #4993 (the description of the *symbols
variables is okay, after all); regen Configure.
p4raw-id: //depot/metaconfig@5757
Jarkko Hietaniemi [Sun, 12 Mar 2000 17:43:09 +0000 (17:43 +0000)]
metaconfig-ify #5676.
p4raw-id: //depot/metaconfig@5679
Jarkko Hietaniemi [Sat, 11 Mar 2000 18:27:54 +0000 (18:27 +0000)]
metaconfig-ify the test for broken fflush(NULL)
(which ails e.g. Solaris), from Ulrich Pfeifer.
p4raw-id: //depot/metaconfig@5659
Jarkko Hietaniemi [Fri, 10 Mar 2000 05:27:03 +0000 (05:27 +0000)]
More/modified unused floating point units.
p4raw-id: //depot/metaconfig@5636
Jarkko Hietaniemi [Fri, 10 Mar 2000 01:54:07 +0000 (01:54 +0000)]
Add various yet-unused units.
p4raw-id: //depot/metaconfig@5635
Jarkko Hietaniemi [Fri, 10 Mar 2000 01:07:54 +0000 (01:07 +0000)]
Fix goofups noticed by Mark Bixby and Jeff Okamoto.
p4raw-id: //depot/metaconfig@5634
Jarkko Hietaniemi [Wed, 8 Mar 2000 00:49:14 +0000 (00:49 +0000)]
s/lfs/largefiles/
p4raw-id: //depot/metaconfig@5606
Michael G Schwern [Sun, 5 Mar 2000 06:31:29 +0000 (01:31 -0500)]
sitelib_stem and vendorlib_stem patches from Andy;
problem reported in
To: perl5-porters@perl.org
Subject: [ID
20000305.001] [BUG 5.5.670 perl.c] SITELIB_EXP mangled by hack.
Message-Id: <
20000305113129.
80DC23820@athens.arena-i.com>
p4raw-id: //depot/metaconfig@5559
Jarkko Hietaniemi [Sun, 5 Mar 2000 17:12:42 +0000 (17:12 +0000)]
s/Perl/PeRl/; # yeah
p4raw-id: //depot/metaconfig@5544
Jarkko Hietaniemi [Sun, 5 Mar 2000 00:51:20 +0000 (00:51 +0000)]
Implement #5525 in metaconfig.
p4raw-id: //depot/metaconfig@5531
Jarkko Hietaniemi [Sun, 5 Mar 2000 00:31:17 +0000 (00:31 +0000)]
Sanity check on the strtoll and strtoull.
p4raw-id: //depot/metaconfig@5529
Jarkko Hietaniemi [Thu, 2 Mar 2000 19:44:35 +0000 (19:44 +0000)]
installation directory fix from Andy Dougherty
(installstyle was being clobbered, spotted by Spider Boardman)
p4raw-id: //depot/metaconfig@5446
Jarkko Hietaniemi [Thu, 2 Mar 2000 17:48:15 +0000 (17:48 +0000)]
Confusion over uselargefiles.cbu and uselfs.cbu (the first one
is the correct one), spotted by Robin Barker.
p4raw-id: //depot/metaconfig@5440
Jarkko Hietaniemi [Tue, 29 Feb 2000 23:37:01 +0000 (23:37 +0000)]
Be understanding.
p4raw-id: //depot/metaconfig@5379
Jarkko Hietaniemi [Tue, 29 Feb 2000 23:01:35 +0000 (23:01 +0000)]
Add libsunmath (long double math library for Solaris,
SUNWspro cc only) awareness; fix various Solaris nits.
p4raw-id: //depot/metaconfig@5374
Jarkko Hietaniemi [Tue, 29 Feb 2000 17:47:48 +0000 (17:47 +0000)]
HP-UX lddlflags were broken.
p4raw-id: //depot/metaconfig@5363
Jarkko Hietaniemi [Tue, 29 Feb 2000 17:32:27 +0000 (17:32 +0000)]
Make the failsafe question about socket address structure
sizes hopefully a bit less confusing.
p4raw-id: //depot/metaconfig@5362
Jarkko Hietaniemi [Tue, 29 Feb 2000 17:04:36 +0000 (17:04 +0000)]
The sprintf option was blithely printing long doubles as
doubles (spotted by Spider Boardman); dqgcvt() wasn't ever
being used; made the test more thorough.
p4raw-id: //depot/metaconfig@5358
Jarkko Hietaniemi [Tue, 29 Feb 2000 16:58:08 +0000 (16:58 +0000)]
Make the warning about abandoning long doubles more visible.
p4raw-id: //depot/metaconfig@5357
Jarkko Hietaniemi [Tue, 29 Feb 2000 16:51:33 +0000 (16:51 +0000)]
HP-UX gcc fix; detypo in use64bits.
p4raw-id: //depot/metaconfig@5356
Jarkko Hietaniemi [Tue, 29 Feb 2000 15:35:13 +0000 (15:35 +0000)]
Too many 64-bitness option combinations.
p4raw-id: //depot/metaconfig@5352
Jarkko Hietaniemi [Tue, 29 Feb 2000 03:07:16 +0000 (03:07 +0000)]
Added few more libs to scan.
p4raw-id: //depot/metaconfig@5340
Jarkko Hietaniemi [Tue, 29 Feb 2000 01:17:07 +0000 (01:17 +0000)]
IRIX 64-bitness fixes.
p4raw-id: //depot/metaconfig@5338
Jarkko Hietaniemi [Tue, 29 Feb 2000 00:59:08 +0000 (00:59 +0000)]
Userfriendliness.
p4raw-id: //depot/metaconfig@5337
Jarkko Hietaniemi [Tue, 29 Feb 2000 00:22:37 +0000 (00:22 +0000)]
Fixes for building on HP-UX using gcc from Daniel S. Lewart.
p4raw-id: //depot/metaconfig@5335
Jarkko Hietaniemi [Mon, 28 Feb 2000 23:39:26 +0000 (23:39 +0000)]
More AIX fixes from Steven Hirsch.
p4raw-id: //depot/metaconfig@5333
Jarkko Hietaniemi [Mon, 28 Feb 2000 06:31:08 +0000 (06:31 +0000)]
The search for static _s-suffixex libs was broken;
add -L/lib/pa20_64 only iff there.
p4raw-id: //depot/metaconfig@5315
Jarkko Hietaniemi [Mon, 28 Feb 2000 06:08:40 +0000 (06:08 +0000)]
Even better use64bitall logic.
p4raw-id: //depot/metaconfig@5314
Jarkko Hietaniemi [Mon, 28 Feb 2000 05:09:31 +0000 (05:09 +0000)]
Ask about use64bitall regardless of whether use64bitint is defined.
p4raw-id: //depot/metaconfig@5312
Jarkko Hietaniemi [Sat, 26 Feb 2000 03:10:47 +0000 (03:10 +0000)]
Rhapsody/Darwin patches from Wilfredo Sanchez.
p4raw-id: //depot/metaconfig@5262
Jarkko Hietaniemi [Sat, 26 Feb 2000 02:48:23 +0000 (02:48 +0000)]
Rename use64bits to use64bitint;
rename usefull64bits to use64bitall.
p4raw-id: //depot/metaconfig@5261
Jarkko Hietaniemi [Fri, 25 Feb 2000 22:53:51 +0000 (22:53 +0000)]
Configure nits; add socksizetype; add getfsstat for completeness;
add lseekproto, usefull64bits, socksizetype getfsstat to non-UNIX
lands; regen Configure.
p4raw-id: //depot/metaconfig@5259
Jarkko Hietaniemi [Fri, 25 Feb 2000 05:57:59 +0000 (05:57 +0000)]
Megalopatch for Configure: Andy's new installation schemes;
introduce usefull64bits, beautify and regularize the various
type probes; introduce d_lseekproto.
p4raw-id: //depot/metaconfig@5253
Jarkko Hietaniemi [Thu, 24 Feb 2000 19:26:33 +0000 (19:26 +0000)]
Largefileness in Solaris doesn't require long longs;
use64bits enhancements; introduce usefull64bits.
p4raw-id: //depot/metaconfig@5244
Jarkko Hietaniemi [Thu, 24 Feb 2000 18:40:25 +0000 (18:40 +0000)]
Tidy up the 64-bit (and socklen_t) type probing.
p4raw-id: //depot/metaconfig@5243
Lupe Christoph [Thu, 24 Feb 2000 11:54:50 +0000 (12:54 +0100)]
Get -lbind if available. Add pointer to perldelta.pod/64-bit
support to t/op/numconvert.t.
To: perl5-porters@perl.org
Subject: [ID
20000224.003] Not OK: perl v5.5.660 on i86pc-solaris 2.7
Message-Id: <
200002241054.LAA06808@lupe-christoph.de>
p4raw-id: //depot/metaconfig@5238
Jarkko Hietaniemi [Thu, 24 Feb 2000 01:15:03 +0000 (01:15 +0000)]
Detypo fpos64_t test.
p4raw-id: //depot/metaconfig@5232
Jarkko Hietaniemi [Thu, 24 Feb 2000 01:11:17 +0000 (01:11 +0000)]
miscut'n'paste in #5230.
p4raw-id: //depot/metaconfig@5231
Jarkko Hietaniemi [Thu, 24 Feb 2000 01:02:05 +0000 (01:02 +0000)]
The #5228 wasn't quite right + fix typos.
p4raw-id: //depot/metaconfig@5230
Jarkko Hietaniemi [Thu, 24 Feb 2000 00:34:35 +0000 (00:34 +0000)]
Cosmetics.
p4raw-id: //depot/metaconfig@5228
Dominic Dunlop [Wed, 23 Feb 2000 20:41:54 +0000 (21:41 +0100)]
[ID
20000223.007] [PATCH 5.5.660] $@ unsafe in Configure sed arguments
To: perl5-porters@perl.org
Cc: Andy Dougherty <doughera@lafayette.edu>,
Gurusamy Sarathy <gsar@activestate.com>
Message-Id: <v04220800b4d9e48c51bb@[212.24.193.51]>
p4raw-id: //depot/metaconfig@5223
Jarkko Hietaniemi [Tue, 22 Feb 2000 22:03:26 +0000 (22:03 +0000)]
Add socklen_t probe; Configure maintenance.
p4raw-id: //depot/metaconfig@5213
Jarkko Hietaniemi [Tue, 22 Feb 2000 14:39:56 +0000 (14:39 +0000)]
Configure nits spotted by Spider Boardman.
p4raw-id: //depot/metaconfig@5201
Jarkko Hietaniemi [Tue, 22 Feb 2000 05:14:35 +0000 (05:14 +0000)]
Check the alignment of long doubles if they are to be used;
regen Configure.
p4raw-id: //depot/metaconfig@5189
Jarkko Hietaniemi [Wed, 16 Feb 2000 23:11:04 +0000 (23:11 +0000)]
Regularize the use* questions, and replace
"Configure *must* be run with -Duse..." with.
"can be run".
p4raw-id: //depot/metaconfig@5120
Jarkko Hietaniemi [Wed, 16 Feb 2000 22:29:11 +0000 (22:29 +0000)]
HP-UX 64-bitness/largefile fixes.
p4raw-id: //depot/metaconfig@5119
Jarkko Hietaniemi [Wed, 16 Feb 2000 19:47:51 +0000 (19:47 +0000)]
Fcntl: more O_ constants, move SEEK_ to @EXPORT_OK
(tag :seek), add S_I constants (and functions) (tag :mode);
refer only to the SEEK_ of Fcntl, not the ones from
POSIX or IO::; add SHUT_ to Socket; get trigonometric
functions from Math::Trig instead of POSIX.
p4raw-id: //depot/metaconfig@5118
Jarkko Hietaniemi [Tue, 15 Feb 2000 23:11:55 +0000 (23:11 +0000)]
Probe for <sys/utsname.h>.
p4raw-id: //depot/metaconfig@5115
Jarkko Hietaniemi [Tue, 15 Feb 2000 05:22:09 +0000 (05:22 +0000)]
Unroll the libs scan thanks to HP-UX.
p4raw-id: //depot/metaconfig@5092
Jarkko Hietaniemi [Mon, 14 Feb 2000 04:56:52 +0000 (04:56 +0000)]
Configure -A stopped processing of any further options.
p4raw-id: //depot/metaconfig@5075
Jarkko Hietaniemi [Sat, 12 Feb 2000 19:59:35 +0000 (19:59 +0000)]
uselonglong sits deep.
p4raw-id: //depot/metaconfig@5071
Jarkko Hietaniemi [Sat, 12 Feb 2000 01:25:41 +0000 (01:25 +0000)]
megalomaniac 64-bit update: most importantly,
uselonglong is eradicated, only backward
compatibility hooks in use64bits remain.
p4raw-id: //depot/metaconfig@5070
Jarkko Hietaniemi [Fri, 11 Feb 2000 19:50:32 +0000 (19:50 +0000)]
logic fixes
p4raw-id: //depot/metaconfig@5067
Jarkko Hietaniemi [Wed, 9 Feb 2000 03:54:05 +0000 (03:54 +0000)]
OS/2 gcc doesn't like -o foo.exe and -Zexe simultaneously
(reported by Yitzchak Scott-Thoennes in p5p)
p4raw-id: //depot/metaconfig@5048
Jarkko Hietaniemi [Wed, 9 Feb 2000 02:22:50 +0000 (02:22 +0000)]
lib scan fix
p4raw-id: //depot/metaconfig@5046
Jarkko Hietaniemi [Wed, 9 Feb 2000 02:17:34 +0000 (02:17 +0000)]
Reintroduce #5019 via metaconfig.
p4raw-id: //depot/metaconfig@5045
Jarkko Hietaniemi [Wed, 9 Feb 2000 02:07:08 +0000 (02:07 +0000)]
Add/restore probes for getcwd/mk*temp*/mmap.
p4raw-id: //depot/metaconfig@5044
Jarkko Hietaniemi [Fri, 4 Feb 2000 19:54:25 +0000 (19:54 +0000)]
Sanity check for libraries scan.
p4raw-id: //depot/metaconfig@4995
Jarkko Hietaniemi [Fri, 4 Feb 2000 19:18:59 +0000 (19:18 +0000)]
fix the description as much as possible; the whole
separation into three different symbols lists is
pretty broken now.
p4raw-id: //depot/metaconfig@4993
Jarkko Hietaniemi [Fri, 4 Feb 2000 19:04:01 +0000 (19:04 +0000)]
Re-introduce #4817 and #4964 wiped out by #4987.
p4raw-id: //depot/metaconfig@4990
Jarkko Hietaniemi [Fri, 4 Feb 2000 18:54:00 +0000 (18:54 +0000)]
typo fix
p4raw-id: //depot/metaconfig@4989
Jarkko Hietaniemi [Fri, 4 Feb 2000 18:31:05 +0000 (18:31 +0000)]
Configure megamaintenance. Cppsym (hopefully) final spasms;
default is to use long long if available; various nits
here and there; fixed to hpux 64-bitnes and largefileness.
p4raw-id: //depot/metaconfig@4987
Jarkko Hietaniemi [Mon, 31 Jan 2000 20:17:44 +0000 (20:17 +0000)]
HP-UX (induced) fixes.
p4raw-id: //depot/metaconfig@4936
Jarkko Hietaniemi [Mon, 31 Jan 2000 19:15:43 +0000 (19:15 +0000)]
Cosmetics.
p4raw-id: //depot/metaconfig@4935
Jarkko Hietaniemi [Mon, 31 Jan 2000 19:15:22 +0000 (19:15 +0000)]
Cppsym saga continues.
p4raw-id: //depot/metaconfig@4934
Jarkko Hietaniemi [Mon, 31 Jan 2000 06:41:47 +0000 (06:41 +0000)]
Reveal even more symbols.
p4raw-id: //depot/metaconfig@4932
Jarkko Hietaniemi [Fri, 28 Jan 2000 09:52:47 +0000 (09:52 +0000)]
Cppsym fixup from Andy.
p4raw-id: //depot/metaconfig@4920
Jarkko Hietaniemi [Thu, 27 Jan 2000 10:35:48 +0000 (10:35 +0000)]
Cppsym update continues.
p4raw-id: //depot/metaconfig@4912
Jarkko Hietaniemi [Wed, 26 Jan 2000 11:16:34 +0000 (11:16 +0000)]
Continue cpp symbol update.
p4raw-id: //depot/metaconfig@4903
Jarkko Hietaniemi [Wed, 26 Jan 2000 07:59:05 +0000 (07:59 +0000)]
s/d_nvpresuv/d_nv_preserves_uv/;
plus cosmetic change for #4899.
p4raw-id: //depot/metaconfig@4900
Jarkko Hietaniemi [Wed, 26 Jan 2000 07:46:56 +0000 (07:46 +0000)]
Update the scan of the cpp symbols.
p4raw-id: //depot/metaconfig@4899
Jarkko Hietaniemi [Tue, 25 Jan 2000 14:38:59 +0000 (14:38 +0000)]
UNICOS/mk patches. Removing the _CRAYMPP test may be
rash but it's the best move I can think of right now.
Removing the _CRAYMPP test fixes a legion of pack/unpack
failures (hint: shortsize=4,intsize=8,longsize=8).
One subtest, t/lib/io_sock.t #14, is still failing.
p4raw-id: //depot/metaconfig@4888
Jarkko Hietaniemi [Mon, 24 Jan 2000 06:43:19 +0000 (06:43 +0000)]
Sync metaconfig units to comply with the typo fixes of #4869.
p4raw-id: //depot/metaconfig@4870
Jarkko Hietaniemi [Wed, 19 Jan 2000 22:46:42 +0000 (22:46 +0000)]
More robust inc_version_list from Andy.
p4raw-id: //depot/metaconfig@4820
Jarkko Hietaniemi [Wed, 19 Jan 2000 17:36:56 +0000 (17:36 +0000)]
Add NV_PRESERVES_UV.
p4raw-id: //depot/metaconfig@4819
Jarkko Hietaniemi [Tue, 18 Jan 2000 21:11:03 +0000 (21:11 +0000)]
Move _GNU_SOURCE into config_h.SH awaay from Configure
as suggested by Andy.
p4raw-id: //depot/metaconfig@4815
Jarkko Hietaniemi [Tue, 18 Jan 2000 19:41:33 +0000 (19:41 +0000)]
metaconfig todo note from Andy.
p4raw-id: //depot/metaconfig@4813
Jarkko Hietaniemi [Mon, 17 Jan 2000 08:35:49 +0000 (08:35 +0000)]
Add -D_GNU_SOURCE into ccflags for gcc (for now to expose
the strtold() and qgcvt() prototypes for long doubles, but
it should be okay in any case); fix bad assumptions in the
test suite about string->float conversions; though the out
parameter of strtold() (and strtoll()) is unused, it is nicer
to have it in correct type.
p4raw-id: //depot/metaconfig@4810
Jarkko Hietaniemi [Sun, 16 Jan 2000 16:37:47 +0000 (16:37 +0000)]
Continue qgcvt work; closer now but not yet there.
p4raw-id: //depot/metaconfig@4806
Jarkko Hietaniemi [Sat, 15 Jan 2000 22:26:16 +0000 (22:26 +0000)]
Metaconfig and Porting patches from Andy; start using the new
long long and long double thingies from #4804; regen Configure.
p4raw-id: //depot/metaconfig@4805
Jarkko Hietaniemi [Fri, 14 Jan 2000 14:22:24 +0000 (14:22 +0000)]
Add more quad/long long/long double sciency.
p4raw-id: //depot/metaconfig@4804
Jarkko Hietaniemi [Tue, 16 Nov 1999 21:17:25 +0000 (21:17 +0000)]
Regen Configure.
p4raw-id: //depot/metaconfig@4592
Jarkko Hietaniemi [Sun, 14 Nov 1999 17:08:23 +0000 (17:08 +0000)]
The separation of 64-bitness and largefileness continues
(with a setback, see hpux.sh).
p4raw-id: //depot/metaconfig@4581
Jarkko Hietaniemi [Sat, 13 Nov 1999 16:26:13 +0000 (16:26 +0000)]
Continue largefileness separation from quadness;
move nv-preserving test out of perl.h into Configure;
use HAS_SETVBUF in IO.
p4raw-id: //depot/metaconfig@4560
Jarkko Hietaniemi [Sat, 13 Nov 1999 13:46:38 +0000 (13:46 +0000)]
Try to fix largefileness so that it "works" without a quad IV.
p4raw-id: //depot/metaconfig@4559
Jarkko Hietaniemi [Sat, 13 Nov 1999 10:03:07 +0000 (10:03 +0000)]
s/_SIGN$/_sign/g;
p4raw-id: //depot/metaconfig@4554