Greetings, I recently joined the mailing list. I did a quick search of the archive but couldn't find any relevant information on the problem.
Recently Gcc changed from requiring autoconf version 2.13 to version 2.57. The latter version uses Perl. So far I've run into two problems with the Perl "system" function. One is stderr can't be redirected properly, another is long command lines don't work. I suspect "system" is implemented with lib$spawn? I believe that a better solution would be for "system" to look at the program(s) being executed, and if they are CRTL based executables then vfork/exec should be used, otherwise falling back to lib$spawn. This is what my ports of bash and Gnu make do, and it works quite well. Please let me know if perhaps this has already been implemented, or if someone has a patch that does this, or failing that suggestions or opinions on how easy this would be to do. --Douglas Rupp Ada Core Technologies, Inc
