C++ Portability Guide


It seems this hasn't been updated in 6 years. Is it still current? Has nothing changed in 6 years? HeroreV 19:27, 6 December 2007 (PST)

Incorrect; I updated it a few months ago with the last item in the list (don't use signed types for bitfields). That said, it is a touch dated, and some things don't really apply any more. I'd hold off updating it until after 1.9 and when Mozilla 2 is in swing, because that's when we'll next take a real look at source-level compatibility. --Waldo 13:42, 7 December 2007 (PST)

Shouldn't we talk about issues with new compilers here, as GCC 4.2? It breaks on extra qualification issues.

GCC 4.3 breaks in other places... I've to compile with -Wno-conversion and -fpermissive, otherwise Gecko won't compile with GCC 4.3. Asrail 18:41, 9 December 2007 (PST)