http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59713
--- Comment #5 from Victor Robertson <victor.robertson.iv at gmail dot com> --- My apologies! I'm not sure why I first thought it was with libstdc++, but after realizing that just adding that explicitly defined default destructor fixed it, I couldn't imagine it being the library.