-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 reassign 667341 qmf thanks
This is expected behaviour, quoting the upstream reply: This happens because -O2 now includes -finline-small-functions, so the call to deserialize from operator>> is inlined. Since deserialize is an implicit instantiation, the compiler only emits it in places where it is needed, and it isn't needed in this translation unit because all uses have been inlined. G++ expects that the definition of a template will be available in all translation units that use it unless it is explicitly instantiated. You can use -O2 -fno-inline-small-functions to restore the older behavior. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) Comment: Using GnuPG with undefined - http://www.enigmail.net/ iEYEARECAAYFAlGKT0wACgkQStlRaw+TLJxY3QCfWM/6SfkhOBz4nBtZ9i9v4oLW DO0AoIpZOp+Fhwg7Nfu5wlOw3sUR7hIc =19ZR -----END PGP SIGNATURE----- -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org