title: Trying to cross compile C++11 code in Carlston-Minot ARM Linux G++ compiler on OS X gives me an error
body: <pre><code>FelixMacBookPro:Debug Felix$ /usr/local/carlson-minot/crosscompilers/bin/arm-none-linux-gnueabi-g++ -L"/Users/Felix/Documents/geniUSArmus" -L"/Users/Felix/Documents/geniUSArmus/librairie/lib" -I"/Users/Felix/Documents/geniUSArmus/librairie/include" -I"/Users/Felix/Documents/geniUSArmus/toolchain/sysroot/usr/include" -Xlinker --unresolved-symbols=ignore-in-shared-libs --sysroot="/Users/Felix/Documents/geniUSArmus/toolchain/sysroot" /Users/Felix/Documents/geniUSArmus/geniUSArmus/main.cpp -std=c++11 -o "Armus.exe"
  In file included from /usr/local/carlson-minot/crosscompilers/arm-none-linux-gnueabi/include/c++/4.8.3/ext/string_conversions.h:41:0,
                   from /usr/local/carlson-minot/crosscompilers/arm-none-linux-gnueabi/include/c++/4.8.3/bits/basic_string.h:2815,
                   from /usr/local/carlson-minot/crosscompilers/arm-none-linux-gnueabi/include/c++/4.8.3/string:52,
                   from /usr/local/carlson-minot/crosscompilers/arm-none-linux-gnueabi/include/c++/4.8.3/stdexcept:39,
                   from /usr/local/carlson-minot/crosscompilers/arm-none-linux-gnueabi/include/c++/4.8.3/array:38,
                   from /usr/local/carlson-minot/crosscompilers/arm-none-linux-gnueabi/include/c++/4.8.3/tuple:39,
                   from /usr/local/carlson-minot/crosscompilers/arm-none-linux-gnueabi/include/c++/4.8.3/bits/stl_map.h:63,
                   from /usr/local/carlson-minot/crosscompilers/arm-none-linux-gnueabi/include/c++/4.8.3/map:61,
                   from /Users/Felix/Documents/geniUSArmus/librairie/include/i2c_api.h:11,
                   from /Users/Felix/Documents/geniUSArmus/librairie/include/libarmus.h:59,
                   from /Users/Felix/Documents/geniUSArmus/geniUSArmus/main.cpp:8:
  /usr/local/carlson-minot/crosscompilers/arm-none-linux-gnueabi/include/c++/4.8.3/cstdlib:126:11: error: '::at_quick_exit' has not been declared
     using ::at_quick_exit;
             ^
  /usr/local/carlson-minot/crosscompilers/arm-none-linux-gnueabi/include/c++/4.8.3/cstdlib:149:11: error: '::quick_exit' has not been declared
     using ::quick_exit;
             ^
  FelixMacBookPro:Debug Felix$ 
  </code></pre>
  
  <p>So, from what I've read, quick_exit and at_quick_exit are C++11 features. Problem is that my code uses a lot of C++11 stuff.</p>
  
  <p>The string_conversions.h file is including cstdlib</p>
  
  <p>Am I forgetting something?</p>
  
  <p>Thanks!</p>
  
  <p>EDIT: I ran it with the -H argument, as suggested, and <a href="http://pastebin.com/4WZLXvgf" rel="nofollow">here are the results</a>: pastebin.com/4WZLXvgf</p>
  
  <p>EDIT2:  I removed my --unresolved-symbols=ignore-in-shared-libs argument and it helped. I can now build my code as long as I don't use anything that comes from , which is a necessary library for what I want to do.</p>