https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100238

Jonathan Wakely <redi at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |WAITING

--- Comment #2 from Jonathan Wakely <redi at gcc dot gnu.org> ---
I can't reproduce this using a x86_64-w64-mingw32 cross compiler on a linux
host.

Are you sure you did a clean build, not an incremental re-build? 

(In reply to Markus Böck from comment #0)
> /mnt/c/GCC-Build-Array/gcc/build-target-x86_64/x86_64-w64-mingw32/libstdc++-
> v3/src/debug/c++98/atomicity.cc:36: multiple definition of
> `__gnu_cxx::__exchange_and_add(int volatile*, int)';

This file should no longer exist. It looks like you didn't build in a clean
directory, and have an old symlink around from before the functions moved from
libc++98convenience.a to libsupc++.a

Reply via email to