yacc Problem on 386 based System V

Tore Solvar Karlsen tore at ifi.uio.no
Thu Sep 6 17:54:50 AEST 1990


In article <rob.652549702 at dutncp8>, rob at dutncp8.tudelft.nl (Rob Kurver) writes:
> 
> Some yacc's for 386s apear to be compiled with rather small tables (yes,
> they appear to not allocate memory dynamically... heck, even the output
> file name is fixed!).  I had this same problem a few years back with my
> Microport UNIX, at which time Microport was kind enough to offer a version
> compiled with bigger tables.  I now run Esix and have no problems with the
> table sizes anymore.
> 
> My guess is that this is your 'out of space' problem:  one of the internal
> tables is full.  Perhaps you can talk your UNIX vendor into giving you a
> yacc binary compiled with bigger tables.

Yesteday, I ran into almost the same problem, trying to compile the last
version of sc (scalc).  The command "yacc -d foo.y "
failed  with an error message hinting about increasing some 
buffer space with a "-Sm#" option . Anyway, changing the command to 
"yacc -d -Sm10400 foo.y " made it, in this case...

The "-S" option in yacc seems not to be documented in the manfile.

OS: SCO unix 3.2 with development kit.

Perhaps someone with more experience can give an explanation.

-- 


Tore Solvar



More information about the Comp.unix.internals mailing list