I believe it might have something to do with the number of source files. Attached is a test case with 256 source files.
- Clean and build
- Change function name in in func000.c from func000() to funcnnn() to cause a linker error.
- Build. There should be a linker error.
- Change name funcnnn() back to func000().
- Build. Should be successful. Prior linker error still there. Attempt to run the app will cause warning about the "error".
(Please visit the site to view this file)