[Info-vax] CLI editing, was: Re: VMS - Virtual Terminals - A security risk way back yonder OR was that an Old Wives Tale ?
John E. Malmberg
wb8tyw at qsl.network
Mon Feb 15 11:15:53 EST 2016
On 2/15/2016 9:00 AM, William Pechter wrote:
>
> Which is why I liked the old rn/elm configure scripts from the pre-gnu
> configure 80's which would recognise Eunice running under VMS.
>
> Gnu configure is only useful on more Unix-y like systems of the 90's.
Gnu configure is not performing the minimum optimal tests to accomplish
what the program needs. For some reason it is trying to test many
issues that either do not matter, or that it already knows the answer to.
Recent GNU configure scripts first test to see if a header file is
usable and regardless of the outcome, perform essentially the same test
to determine if the header file exists.
GNU configure is also testing to see if the system library calls work
with out the header files being used before testing to see if the system
header files are present and working for the libraries.
As a result, GNU configure will generally not produce the optimal
configuration for any system with backwards binary compatibility.
Since on *nix systems, the resulting configuration will usually work, it
may not get noticed that it is not the best.
On VMS, this is usually noticed because the alternate routines that
configure selects are usually not present.
It is for this reason running GNU configure scripts on VMS require
helper files that are looked for by the ld_tools ld/cc wrapper.
At a minimum a conftest.c_first file is needed to make sure that the
posix variant of the exit() routine is called, or otherwise many of the
tests in configure will return the wrong answer.
Regards,
-John
wb8tyw at qsl.network
More information about the Info-vax
mailing list