RE: archiving error [make (e=87): The parameter is incorrect.]

David Highley <[email protected]>
Newsgroups gmane.comp.gnu.make.windows
Message-ID <[email protected]>
if you look at this web page you will find an example of generating a
linker command file to fix your exceeding command line buffer issue.
http://www.highley-recommended.com/make_process/index.html

The example is near the bottom of the page.

> 
> (1) 
> I have shorten the *.o file to 1071 files, which works ok,
> But @ 1072 *.o files, the archiving will fail.
> Total character count for this *.o arguments is 33085.
> 
> (2) 
> The make version used is GNU Make 3.81, program built for i686-pc-mingw32
> 
> (3)
> I used cygwin for windows, and the archive process is like following.
> Process begin: CreateProcess(C:\STM\ST40R5.0.0\bin\sh4ar.exe,
> C:/STM/ST40R5.0.0/bin/sh4ar -rcs bin/libmylib.a < ... *.o >
> The <... *.o> is a list of object files.
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.