<p dir="ltr"><br>
On Jun 10, 2016 9:16 AM, "Sebastian Huber" <<a href="mailto:sebastian.huber@embedded-brains.de">sebastian.huber@embedded-brains.de</a>> wrote:<br>
><br>
> Hello,<br>
><br>
> I added the NFSv3 client to libbsd which has now 884 files for the libbsd.a library. On msys2 this leads to an "Argument list too long" error during library creation. Is there a way to fix this in waf, e.g. you can pass the files to GNU ld via an input file instead of the argument list?</p>
<p dir="ltr">Yes. I recall two direct ways.</p>
<p dir="ltr">+ @XXX where XXX is a file containing the rest.of the command line arguments. I don't know how universally this is supported by the GNU tools by i am pretty sure gcc and binutils support it.</p>
<p dir="ltr">+ Generate a linker script with INPUT directives for.each file.</p>
<p dir="ltr"><a href="https://groups.google.com/forum/m/#!topic/gnu.gcc.help/E6STugqy2hQ">https://groups.google.com/forum/m/#!topic/gnu.gcc.help/E6STugqy2hQ</a> shows the latter. But there are examples out there using the @.</p>
<p dir="ltr">> -- <br>
> Sebastian Huber, embedded brains GmbH<br>
><br>
> Address : Dornierstr. 4, D-82178 Puchheim, Germany<br>
> Phone   : +49 89 189 47 41-16<br>
> Fax     : +49 89 189 47 41-09<br>
> E-Mail  : <a href="mailto:sebastian.huber@embedded-brains.de">sebastian.huber@embedded-brains.de</a><br>
> PGP     : Public key available on request.<br>
><br>
> Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.<br>
><br>
> _______________________________________________<br>
> devel mailing list<br>
> <a href="mailto:devel@rtems.org">devel@rtems.org</a><br>
> <a href="http://lists.rtems.org/mailman/listinfo/devel">http://lists.rtems.org/mailman/listinfo/devel</a></p>