Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sources DOT redhat DOT com Delivered-To: mailing list cygwin AT sources DOT redhat DOT com Message-ID: <3A751987.65069714@ece.gatech.edu> Date: Mon, 29 Jan 2001 02:19:35 -0500 From: "Charles S. Wilson" X-Mailer: Mozilla 4.75 [en] (WinNT; U) X-Accept-Language: en MIME-Version: 1.0 To: Lothan CC: Cygwin Subject: Re: Long command lines References: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit I don't think there's any easy way. You'll have to edit the make file, and split the gcc command into three (or more) parts: ar rc tmp1.a "some of the .o files" ar rc tmp2.a "more of the .o files" .... .... gcc -O4 -o lcint tmp1.a tmp2.a ... -ll --Chuck Lothan wrote: > > Does anyone know a way around long command lines generated from make? I was > trying to compile the lclint source package and the link line got chopped > off. As you can see, it is extremely long. > > gcc -O4 -o lclint cppmain.o cpplib.o cppexp.o cpphash.o cpperror.o uentry.o > cpri m.o macrocache.o qual.o qtype.o specialClauses.o ctype.o cvar.o > clabstract.o idD ecl.o clause.o structNames.o aliasChecks.o varKinds.o > nameChecks.o cstring.o fileloc.o message.o source.o fileTable.o hashTable.o > llerror.o messageLog.o flagMarker.o aliasTable.o ynm.o sRefTable.o ekind.o > usymtab.o multiVal.o lltok.o sRef.o lcllib.o context.o globals.o flags.o > general.o osd.o clauseStack.o filelocStack.o cstringList.o cstringSList.o > sRefSetList.o ctypeList.o enumNameList.o enumNameSList.o exprNodeList.o > exprNodeSList.o uentryList.o fileIdList.o filelocList.o qualList.o > flagMarkerList.o idDeclList.o globSet.o intSet.o typeIdSet.o guardSet.o > usymIdSet.o sRefSet.o lsymbolSet.o sigNodeSet.o lslOpSet.o sortSet.o > initDeclNodeList.o sortList.o declaratorInvNodeList.o interfaceNodeList.o > sortSetList.o declaratorNodeList.o letDeclNodeList.o stDeclNodeList.o > lslOpList.o storeRefNodeList.o lsymbolList.o termNodeList.o ltokenList.o > traitRefNodeList.o pairNodeList.o typeNameNodeList.o fcnNodeList.o > paramNodeList.o programNodeList.o varDeclarationNodeList.o varNodeList.o > quantifierNodeList.o replaceNodeList.o importNodeList.o tokentable.o scan.o > scanline.o lslparse.o lh.o checking.o lclctypes.o imports.o lslinit.o > syntable.o usymtab_interface.o abstract.o ltoken.o lclscanline.o > lclsyntable.o lcltokentable.o sort.o symtable.o lclinit.o shift.o lclscan.o > lsymbol.o mapping.o llgrammar.o signature.o exprNode.o exprChecks.o > llmain.o cgrammar.o cscanner.o -ll > > -- > Want to unsubscribe from this list? > Check out: http://cygwin.com/ml/#unsubscribe-simple -- Want to unsubscribe from this list? Check out: http://cygwin.com/ml/#unsubscribe-simple