You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
builder: use ar-chives for linking big sketches (was: use the @ syntax to reduce command line length if needed) (#961)
* Small cosmetic changes
* Create an archive file if the number of object files is too big
This should fix the command line too big issue on Windows.
* fixed comments
* When exploiting ar-chives make a .a file for each soruce subfolder
This is required because gcc-ar checks if an object file is already
in the archive by looking ONLY at the filename WITHOUT the path, so
it may happens that, for example, an object file named "subdir/spi.o",
already inside the archive, may be overwritten by an object file in
"anotherdir/spi.o" only because they are both named spi.o and even if
they are compiled on different directories.
* using paths.PathList to keep objectFileList
0 commit comments