[comp.unix.microport] Elm 2.2 on uPort SysV/AT--Help Needed

tkevans@fallst.UUCP (Tim Evans) (04/16/89)

Now that Elm 2.2 has been released to the world, it seems time to ask
the world (or at least the uPort corner of it) for help with Elm's
Configure/installation.  This came up in testing of version 2.2, but
the Development Group couldn't focus on a single system to solve it.

Basically, the problem is that the Configure script holds a large
number of elm configuration details in memory as environment variables,
then creates Makefiles and other necessary files using them.  However,
/bin/sh on uPort SysV/AT was compiled using small model and cannot 
handle all of the variables Configure creates.  For a while there,
you could get around this by using /bin/ksh, which seems to have a
bit more room.

Along towards the end of the 2.2 development cycle, though, ksh's
variable space got exceeded.  At this point, uPort SysV/AT users will
have to hand-edit all of the necessary files in order to get Elm 2.2
to install.

What's needed here is for uPort guru's (and others) to take a look
at Configure and see if there's something which can be done to deal
with this problem--without messing up Configure for the rest of the
world, of course.  At first thought, it seems that storing all these
configuration options in a temporary file (maybe a sed script?), then
somehow using the temp file to create the Makefiles instead of juggling
all of the variables in memory.

It strikes me that uPort SysV/AT may not be the only place this problem
occurs.  Maybe someone can speak to other '286 *NIX's?  (Configure
seems to allow for VenturCOM Venix(tm)--any experience/comments with
respect to that one?)
-- 
UUCP:  ...!{rutgers|ames|uunet}!mimsy!aplcen!wb3ffv!fallst!tkevans
INTERNET:  tkevans%fallst@wb3ffv.ampr.org
OTHER: ...!attmail!fallst!tkevans
Tim Evans  2201 Brookhaven Court, Fallston, MD  21047   (301) 965-3286

rick@pcrat.UUCP (Rick Richardson) (04/18/89)

In article <538@fallst.UUCP> tkevans@fallst.UUCP (Tim Evans) writes:
>
>occurs.  Maybe someone can speak to other '286 *NIX's?  (Configure
>seems to allow for VenturCOM Venix(tm)--any experience/comments with
>respect to that one?)

The first time I ever used Configure was under Venix. It was
so long ago that it might have been on Venix/86, or right after
Venix/286 came out.  It choked the shell at that time, so I
had install whatever it was I was trying to install by hand.
I know that Venturcom tweaked the shell after that. I
don't recall having any other trouble with Configure after
I got the new shell.

Note that the Venix /bin/sh is compiled with Venturcom's C
compiler and not the AT&T C compiler that is available.

/bin/sh:	separate I&D stack (12288) below data 
		31000 + 5374 + 508 = 36882

-- 
Rick Richardson | JetRoff "di"-troff to LaserJet Postprocessor|uunet!pcrat!dry2
PC Research,Inc.| Mail: uunet!pcrat!jetroff; For anon uucp do:|for Dhrystone 2
uunet!pcrat!rick| uucp jetroff!~jetuucp/file_list ~nuucp/.    |submission forms.
jetroff Wk2200-0300,Sa,Su ACU {2400,PEP} 12013898963 "" \d\r\d ogin: jetuucp