And Ubuntu *will* run on 386s? Interesting, 'cos G++ compiles atomic instructions into C++ programs which are only valid on 486 and above. These aren't in some shared library, they're *compiled into the programs themselves* thus in effect are part of the ABI. Does Ubuntu have its own C++ ABI? I doubt it.