I upgraded to 5.2.1 on Friday. I opened my workspace and tried to build the project I'm working on. I got a bunch of errors. I pulled out "Meld", a directory and file diff tool and compared the project branch to the trunk. I found some interesting things.
1.) A new "sysbios" directory is appearing under my src directory. It is full of files with names like BIOS.obj and sysbios.lib. All sound very official.
2.) A .exclude file gets generated in during every build and is dropped into my src directory as well.
The net effect though, is that my src directory won't build with the .exclude file present. If I manually delete it, it gets created again on the next build.
If I delete the sysbios dir and the .exclude file, it builds just fine, but regenerates them both.
If I move the .exclude file into the sysbios directory everything builds correctly, however, a new .exclude file gets created in the src directory. So in between builds, I'm having to move the .exclude file. I guess I could make this a post build step.
What's going on though? Does anyone know? It's like the sysbios dir is getting created int he wrong place and the .exclude file is also being created int he wrong place. I'm assuming they should be off in the "Debug" or "Release" artifacts directory somewhere. But instead, they get dropped in my src directory in 5.2.1.
Anyone?