[comp.lang.perl] What happened to the configuration hints

silvert@cs.dal.ca (Bill Silvert) (06/11/91)

I'm in the process of upgrading from perl 4.003 to 4.010 and just ran
Configure.  When I installed 4.003 I was pleased to see that the use of
the "hints" file warned me that although I had vfork() on my system, I
might prefer not to use it (SGI's vfork is notoriously flaky).  This
time through it asked my why I had left vfork undefined even though I
had it.  Any idea what happened?

By the way, the #undef f_next is still needed after #include <sys/file.h>
in toke.c, but I suspect that it takes time for fixes to make their way
down the pipeline.

Anyway, perl 4.010 compiles fine with one minor glitch, at the end of
the make the final load fails because malloc.o is missing from x2p --
I just linked it there and all went OK, and it passed all tests (this is
on a PI 4D/25).
-- 
William Silvert, Habitat Ecology Division, Bedford Inst. of Oceanography
P. O. Box 1006, Dartmouth, Nova Scotia, CANADA B2Y 4A2.  Tel. (902)426-1577
UUCP=..!{uunet|watmath}!dalcs!biome!silvert
BITNET=silvert%biome%dalcs@dalac	InterNet=silvert%biome@cs.dal.ca

lwall@jpl-devvax.jpl.nasa.gov (Larry Wall) (06/11/91)

In article <1991Jun10.173225.9395@cs.dal.ca> silvert@cs.dal.ca (Bill Silvert) writes:
: I'm in the process of upgrading from perl 4.003 to 4.010 and just ran
: Configure.  When I installed 4.003 I was pleased to see that the use of
: the "hints" file warned me that although I had vfork() on my system, I
: might prefer not to use it (SGI's vfork is notoriously flaky).  This
: time through it asked my why I had left vfork undefined even though I
: had it.  Any idea what happened?

The hints files are only used if there was no previous config.sh, on the
presumption that you knew better what you needed than the hints file did.
The code that checks new values against old defaults can't, in general,
know why you picked that old default.  It should however, default to the
old value.

: By the way, the #undef f_next is still needed after #include <sys/file.h>
: in toke.c, but I suspect that it takes time for fixes to make their way
: down the pipeline.

That was fixed in patch 9.  Perhaps you didn't notice a reject file from patch.

: Anyway, perl 4.010 compiles fine with one minor glitch, at the end of
: the make the final load fails because malloc.o is missing from x2p --
: I just linked it there and all went OK, and it passed all tests (this is
: on a PI 4D/25).

Probably because the make depend had to fall back on plan B, which only
looks at *.c, and missed ../malloc.c.

Larry