I have a fairly simple question, and yet couldn't find an answer anywhere I looked.
In my workplace there is a CI server with ubuntu 12.04 installed, that server uses the default c/c++ binaries ( 4.6.3 ) versions of the compilers. There is now a project which requires new versions of the compilers ( ones that include c++11 ).
Will installing gcc-4.8 & g++4.8 break / change stuff which is used by the existing 4.6.3 versions ? ( maybe there are shared libs dependencies which can get overridden ? )
Is it safe to assume gcc-4.8 & gcc-4.8 are not going to cause a situation where a build ( which relies on 4.6.3 ) passes, but in reality the build code behaviour changes ? ( maybe due to being optimized differently ? )
Most importantly, Can several versions of the compilers be installed on a system without breaking previous versions of them ?
Please bear with me as c/c++ are not programming languages I ever got to work with.