The 16 May 2013 professional Code Sourcery IA32 GNU/Linux compiler for arm-none-eabi is missing the file include/c++/4.7.3/bits/c++config.h
This file is included from include/c++/4.7.3/utility
You can add these files, but eventually end up in a cave of wonders.
This is blocking compilation of the i.MX6Q Platform SDK, which the docs say compiles with 4.7.2, and 4.7.3 is not listed.
To test this, I downloaded the 4.7.2 version dated 16 Nov 2012, and it takes me down the same rabbit hole. The Freescale docs list as working Sourcery CodeBench Lite 2012.09-63, which is different.
So I go get the lite version of 4.7.2..., which does compile properly.
However, my goal is to use the professional tools and SourceryProbe.
Given that the missing files are #include's from files that are not missing in 4.7.3, it seems like there is a tool chain issue.
Can someone explain why these files are missing in the professional version?
Ideas on how to get unstuck?