This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

undefined reference to `__gnu_cxx::_Atomic_add_mutex'


Since 2-3 days ago I can't bootstrap mainline CVS GCC.

It may be related (or not) to
http://gcc.gnu.org/ml/gcc-patches/2003-02/msg00952.html.

Error messages at fail:

/usr/home/wanderer/pkg/build/gcc/obj/gcc/g++ -shared-libgcc -B/usr/home/wand
erer/pkg/build/gcc/obj/gcc/ -nostdinc++ -B/home/wanderer/pkg/gcc/i386-unknow
n-freebsd4.6.1/bin/ -B/home/wanderer/pkg/gcc/i386-unknown-freebsd4.6.1/lib/ 
-isystem /home/wanderer/pkg/gcc/i386-unknown-freebsd4.6.1/include -g -O2 -o
abi_check
bi_check.o  -L/usr/home/wanderer/pkg/build/gcc/obj/i386-unknown-freebsd4.6.1
/libstdc++-v3/src -L/usr/home/wanderer/pkg/build/gcc/obj/i386-unknown-freebs
d4.6.1/libstdc++-v3/src/.libs -lm
abi_check.o(.text+0x3c9): In function
`__gnu_cxx::__normal_iterator<std::pair<symbol_info, symbol_info>*,
std::vector<std::pair<symbol_info, symbol_info>,
std::allocator<std::pair<symbol_info, symbol_info> > > >
std::__uninitialized_copy_aux<__gnu_cxx::__normal_iterator<std::pair<symbol_
info, symbol_info>*, std::vector<std::pair<symbol_info, symbol_info>,
std::allocator<std::pair<symbol_info, symbol_info> > > >,
__gnu_cxx::__normal_iterator<std::pair<symbol_info, symbol_info>*,
std::vector<std::pair<symbol_info, symbol_info>,
std::allocator<std::pair<symbol_info, symbol_info> > > >
>(__gnu_cxx::__normal_iterator<std::pair<symbol_info, symbol_info>*,
std::vector<std::pair<symbol_info, symbol_info>,
std::allocator<std::pair<symbol_info, symbol_info> > > >,
__gnu_cxx::__normal_iterator<std::pair<symbol_info, symbol_info>*,
std::vector<std::pair<symbol_info, symbol_info>,
std::allocator<std::pair<symbol_info, symbol_info> > > >,
__gnu_cxx::__normal_iterator<std::pair<symbol_info, symbol_info>*,
std::vector<std::pair<symbol_info, symbol_info>,
std::allocator<std::pair<symbol_info, symbol_info> > > >, __false_type)':
/usr/home/wanderer/pkg/build/gcc/obj/i386-unknown-freebsd4.6.1/libstdc++-v3/
include/bits/stl_deque.h:126: undefined reference to
`__gnu_cxx::_Atomic_add_mutex'
abi_check.o(.text+0x3de): In function
`__gnu_cxx::__normal_iterator<std::pair<symbol_info, symbol_info>*,
std::vector<std::pair<symbol_info, symbol_info>,
std::allocator<std::pair<symbol_info, symbol_info> > > >
std::__uninitialized_copy_aux<__gnu_cxx::__normal_iterator<std::pair<symbol_
info, symbol_info>*, std::vector<std::pair<symbol_info, symbol_info>,
std::allocator<std::pair<symbol_info, symbol_info> > > >,
__gnu_cxx::__normal_iterator<std::pair<symbol_info, symbol_info>*,
std::vector<std::pair<symbol_info, symbol_info>,
std::allocator<std::pair<symbol_info, symbol_info> > > >
>(__gnu_cxx::__normal_iterator<std::pair<symbol_info, symbol_info>*,
std::vector<std::pair<symbol_info, symbol_info>,
std::allocator<std::pair<symbol_info, symbol_info> > > >,
__gnu_cxx::__normal_iterator<std::pair<symbol_info, symbol_info>*,
std::vector<std::pair<symbol_info, symbol_info>,
std::allocator<std::pair<symbol_info, symbol_info> > > >,
__gnu_cxx::__normal_iterator<std::pair<symbol_info, symbol_info>*,
std::vector<std::pair<symbol_info, symbol_info>,
std::allocator<std::pair<symbol_info, symbol_info> > > >, __false_type)':
/usr/home/wanderer/pkg/build/gcc/obj/i386-unknown-freebsd4.6.1/libstdc++-v3/
include/i386-unknown-freebsd4.6.1/bits/gthr-default.h:504: undefined
reference to `__gnu_cxx::_Atomic_add_mutex'
abi_check.o(.text+0x47e): In function
`__gnu_cxx::__normal_iterator<std::pair<symbol_info, symbol_info>*,
std::vector<std::pair<symbol_info, symbol_info>,
std::allocator<std::pair<symbol_info, symbol_info> > > >
std::__uninitialized_copy_aux<__gnu_cxx::__normal_iterator<std::pair<symbol_
info, symbol_info>*, std::vector<std::pair<symbol_info, symbol_info>,
std::allocator<std::pair<symbol_info, symbol_info> > > >,
__gnu_cxx::__normal_iterator<std::pair<symbol_info, symbol_info>*,
std::vector<std::pair<symbol_info, symbol_info>,
std::allocator<std::pair<symbol_info, symbol_info> > > >
>(__gnu_cxx::__normal_iterator<std::pair<symbol_info, symbol_info>*,
std::vector<std::pair<symbol_info, symbol_info>,
std::allocator<std::pair<symbol_info, symbol_info> > > >,
__gnu_cxx::__normal_iterator<std::pair<symbol_info, symbol_info>*,
std::vector<std::pair<symbol_info, symbol_info>,
std::allocator<std::pair<symbol_info, symbol_info> > > >,
__gnu_cxx::__normal_iterator<std::pair<symbol_info, symbol_info>*,
std::vector<std::pair<symbol_info, symbol_info>,
std::allocator<std::pair<symbol_info, symbol_info> > > >, __false_type)':
/usr/home/wanderer/pkg/build/gcc/obj/i386-unknown-freebsd4.6.1/libstdc++-v3/
include/bits/stl_deque.h:133: undefined reference to
`__gnu_cxx::_Atomic_add_mutex'
abi_check.o(.text+0x493):/usr/home/wanderer/pkg/build/gcc/obj/i386-unknown-f
reebsd4.6.1/libstdc++-v3/include/bits/stl_deque.h:200: undefined reference
to `__gnu_cxx::_Atomic_add_mutex'
abi_check.o(.text+0x4a8): In function
`__gnu_cxx::__normal_iterator<std::pair<symbol_info, symbol_info>*,
std::vector<std::pair<symbol_info, symbol_info>,
std::allocator<std::pair<symbol_info, symbol_info> > > >
std::__uninitialized_copy_aux<__gnu_cxx::__normal_iterator<std::pair<symbol_
info, symbol_info>*, std::vector<std::pair<symbol_info, symbol_info>,
std::allocator<std::pair<symbol_info, symbol_info> > > >,
__gnu_cxx::__normal_iterator<std::pair<symbol_info, symbol_info>*,
std::vector<std::pair<symbol_info, symbol_info>,
std::allocator<std::pair<symbol_info, symbol_info> > > >
>(__gnu_cxx::__normal_iterator<std::pair<symbol_info, symbol_info>*,
std::vector<std::pair<symbol_info, symbol_info>,
std::allocator<std::pair<symbol_info, symbol_info> > > >,
__gnu_cxx::__normal_iterator<std::pair<symbol_info, symbol_info>*,
std::vector<std::pair<symbol_info, symbol_info>,
std::allocator<std::pair<symbol_info, symbol_info> > > >,
__gnu_cxx::__normal_iterator<std::pair<symbol_info, symbol_info>*,
std::vector<std::pair<symbol_info, symbol_info>,
std::allocator<std::pair<symbol_info, symbol_info> > > >, __false_type)':
/usr/home/wanderer/pkg/build/gcc/obj/i386-unknown-freebsd4.6.1/libstdc++-v3/
include/i386-unknown-freebsd4.6.1/bits/atomicity.h:62: undefined reference
to `__gnu_cxx::_Atomic_add_mutex'
abi_check.o(.text+0x4d7):/usr/home/wanderer/pkg/build/gcc/obj/i386-unknown-f
reebsd4.6.1/libstdc++-v3/include/i386-unknown-freebsd4.6.1/bits/gthr-default
.h:504: more undefined references to `__gnu_cxx::_Atomic_add_mutex' follow
collect2: ld returned 1 exit status
gmake[4]: *** [abi_check] Error 1
gmake[4]: Leaving directory
`/usr/home/wanderer/pkg/build/gcc/obj/i386-unknown-freebsd4.6.1/libstdc++-v3
/testsuite'
gmake[3]: *** [all-recursive] Error 1
gmake[3]: Leaving directory
`/usr/home/wanderer/pkg/build/gcc/obj/i386-unknown-freebsd4.6.1/libstdc++-v3
'
gmake[2]: *** [all-recursive-am] Error 2
gmake[2]: Leaving directory
`/usr/home/wanderer/pkg/build/gcc/obj/i386-unknown-freebsd4.6.1/libstdc++-v3
'
gmake[1]: *** [all-target-libstdc++-v3] Error 2
gmake[1]: Leaving directory `/usr/home/wanderer/pkg/build/gcc/obj'
gmake: *** [bootstrap] Error 2

>uname -a
 FreeBSD make.cc.rsu.ru 4.6.1-RELEASE-p10 FreeBSD 4.6.1-RELEASE-p10 #0: Sun
 Nov 10 11:12:14 GMT 2002
 os@make.cc.rsu.ru:/usr/src/sys/compile/make.i686.RELENG_4_6.2002-08-06
i386

> ld -v
GNU ld version 2.13.90 20030213



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]