jv@mh.nl (Johan Vromans) (06/10/91)
DecSystem5000 (Ultrix/RISC 4.0) with GCC 1.39 (OSF #3).
1. Strange things happens when the 'new' Configure tries to digest
the 'old' config.sh file. The 'old' config.sh (pl3) file contained
a value for the variable 'tmp', that conflicts (see the processing
of config.sh in Configure).
The newly generated config.sh and friends seem ok, although the
setting for tmp is propagated in the new config.sh.
2. A subsequent run of Configure -d refuses to process config.sh
since it has decided that it was not produced on the same system.
3. In perl.h, '#undef HAS_MEMCMP' needs to be commented out at line
105. Otherwise 'util.c' won't compile due to prototype mismatch.
4. Tests io/dup and io/pipe fail. For some reason, io/dup needs $^F >= 5
and io/pipe needs $^F >= 4.
5. The Configure question "Are your system (especially dbm) libraries
compiled with gcc" is misleading. Better is: "Does gcc has to
use '-fpcc-struct-return' to avoid conflicts with system
libraries, especially dbm (Confirm if in doubt)" or something like
that.
Johan
--
Johan Vromans jv@mh.nl via internet backbones
Multihouse Automatisering bv uucp: ..!{uunet,hp4nl}!mh.nl!jv
Doesburgweg 7, 2803 PL Gouda, The Netherlands phone/fax: +31 1820 62911/62500
------------------------ "Arms are made for hugging" -------------------------