<you’ll get this via trs tomorrow, but I’ll post now for a quicker turnaround>
Your error indicates that the compiler driver received an error when it attempted to
spawn(call) the linker. We don’t record the exact error, but it is most likely:
E2BIG: Argument list exceeds 1024 bytes.
When I do
pgcpp -v -Mipa=fast -Mmakedll -otest.xll kernel32.lib user32.lib @yourobjs
I see that the compiler driver opens yourobjs and passes the object files
to the link line. This may be causing the spawn failure.
Replace @yourobjs with -Wl,@yourobjs
This will force the linker, and not the compiler driver to open the object file list,
shortening the spawn command line.
This is a shot in the dark, since I have not been able to reproduce your
spawn failure in-house. Let me know if this works, so that we can fix it in our driver.