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 ------------------------------------------------------------------------------