Path: utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!apple!gem.mps.ohio-state.edu!tut.cis.ohio-state.edu!WLV.IMSD.CONTEL.COM!greg%mickey
From: greg%mickey@WLV.IMSD.CONTEL.COM (Greg Christy)
Newsgroups: gnu.g++.bug
Subject: File Name Truncation Under System V
Message-ID: <8909292121.AA12411@mickey.imsd.contel.com>
Date: 29 Sep 89 21:21:56 GMT
Sender: daemon@tut.cis.ohio-state.edu
Distribution: gnu
Organization: GNUs Not Usenet
Lines: 18


While trying to compile g++ 1.35.0 under ISC's 386/ix I ran into a
problem when compiling cplus-lex.c.  It wouldn't compile due to various
definition errors.  The problem is due to the length of file names
cplus-parse.tab.c, cplus-parse.tab.o, and cplus-parse.tab.h and the
System V file name limit of 14 characters.  They were all truncated to
cplus-parse.ta which caused all sorts of bizzare things to occur.  

The fix is to rename cplus-parse.y to something shorter (I used
cplus-p.y) and change the references in Makefile and cplus-lex.c to
use the new name.

------------------------------------------------------------------------------
Greg Christy                    dumb email: greg%mickey@wlv.imsd.contel.com
Contel Federal Systems          smart email: greg@mickey.imsd.contel.com
31717 La Tienda Drive           phone: (818) 706-4307
Westlake Village, CA    91359
------------------------------------------------------------------------------