Porting C++ applications to multiple Linux distributions should be a breeze now, thanks to a new version of the GNU Compiler Collection (GCC) and updates to the Linux Standards Base (LSB) which now has improved support for C++.
LSB is a specification that aims to standardise how some aspects of Linux work, with the goal of making it easier for software makers to create programs that run on different companies' versions of the open-source operating system.
LSB 3.0 includes an update to the C++ application binary interface (ABI) which is for the first time supported by all major Linux distributions, according to the Free Standards Group (FSG). Red Hat, Novell and Asianux have already said they will certify the latest versions of their operating systems to LSB 3.0. Debian will also have support. A number of software makers have already agreed to support LSB.