Linux Notes

Platform Setup Guides:

GCC 5.1+

In the GCC 5.1 release libstdc++ introduced a new library ABI which breaks compatibility with binaries built using previous versions. Cinder defaults to using the pre-5.1 ABI. This is auto-detected when building libcinder or Cinder applications using the default CMake configurations. This can be enforced using the GCC command line option -D_GLIBCXX_USE_CXX11_ABI=0. Please note that if you have special cause to use the new GCC 5.1+ ABI, in addition to setting this macro to 1, you'll need to rebuild Cinder's Boost binaries.