http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51426
--- Comment #3 from Jonathan Wakely <redi at gcc dot gnu.org> 2011-12-06 00:32:48 UTC --- (In reply to comment #0) > The below code can be compiled (with -std=C++0x option). By the way, the program compiles without -std=c++0x, GCC has supported extern templates since at least GCC 2.95