title: Using different GCC to build Linux vs Linux Apps
body: <p>This question may seem weird for some gurus out there, but I'm a little perplexed.
  Basically what I want to do is to evaluate different tool chain for developing applications on embedded Linux. Say I have my Linux built using Yocto Project, which cross-compiles GCC from scratch can provide it as a cross toolchain for apps developers.</p>
  
  <p>But if I want to try out different toolchains fro this point, say Sourcery CodeBench or a toolchain generated using BuildRoot, is it possible to build a applications using these toolchains and still run them on the Yocto-generated Linux? I'd imagine this is doable is built statically. But if we then want to link dynamically, it's simply a matter of copying over libc?</p>
  
  <p>Thanks for the help. Sorry if question is ambiguous.</p>