AnsweredAssumed Answered

c++config.h missing

Question asked by mike18 on Jul 6, 2013
Latest reply on Jul 11, 2013 by james_patterson

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


Also missing:







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?