Bug#347508: libstdc++6-4.0-dev: 4.0.3/libstdc++.a BFD: sh_link in section XXX is incorrect
Package: libstdc++6-4.0-dev
Version: 4.0.2-5
Severity: important
$ ar t /usr/lib/gcc/ia64-linux-gnu/4.0.3/libstdc++.a
BFD: /usr/lib/gcc/ia64-linux-gnu/4.0.3/libstdc++.a(bitmap_allocator.o):
sh_link [281] in section
`.IA_64.unwind.text._ZN9__gnu_cxx9free_list6_M_getEm' is incorrect
BFD: /usr/lib/gcc/ia64-linux-gnu/4.0.3/libstdc++.a(bitmap_allocator.o):
sh_link [287] in section
`.gnu.linkonce.ia64unw._ZN9__gnu_cxx16bitmap_allocatorIwE14_S_refill_poolEv[_ZN9__gnu_cxx16bitmap_allocatorIwE14_S_refill_poolEv]'
is incorrect
BFD: /usr/lib/gcc/ia64-linux-gnu/4.0.3/libstdc++.a(bitmap_allocator.o):
sh_link [293] in section
`.gnu.linkonce.ia64unw._ZN9__gnu_cxx16bitmap_allocatorIcE14_S_refill_poolEv[_ZN9__gnu_cxx16bitmap_allocatorIcE14_S_refill_poolEv]'
is incorrect
BFD: /usr/lib/gcc/ia64-linux-gnu/4.0.3/libstdc++.a(bitmap_allocator.o):
sh_link [299] in section
`.gnu.linkonce.ia64unw._ZN9__gnu_cxx16bitmap_allocatorIwE25_M_allocate_single_objectEv[_ZN9__gnu_cxx16bitmap_allocatorIwE25_M_allocate_single_objectEv]'
is incorrect
BFD: /usr/lib/gcc/ia64-linux-gnu/4.0.3/libstdc++.a(bitmap_allocator.o):
sh_link [315] in section
`.gnu.linkonce.ia64unw._ZN9__gnu_cxx16bitmap_allocatorIwE27_M_deallocate_single_objectEPw[_ZN9__gnu_cxx16bitmap_allocatorIwE27_M_deallocate_single_objectEPw]'
is incorrect
BFD: /usr/lib/gcc/ia64-linux-gnu/4.0.3/libstdc++.a(bitmap_allocator.o):
sh_link [326] in section
`.gnu.linkonce.ia64unw._ZN9__gnu_cxx16bitmap_allocatorIcE25_M_allocate_single_objectEv[_ZN9__gnu_cxx16bitmap_allocatorIcE25_M_allocate_single_objectEv]'
is incorrect
BFD: /usr/lib/gcc/ia64-linux-gnu/4.0.3/libstdc++.a(bitmap_allocator.o):
sh_link [342] in section
`.gnu.linkonce.ia64unw._ZN9__gnu_cxx16bitmap_allocatorIcE27_M_deallocate_single_objectEPc[_ZN9__gnu_cxx16bitmap_allocatorIcE27_M_deallocate_single_objectEPc]'
is incorrect
bitmap_allocator.o
pool_allocator.o
mt_allocator.o
codecvt.o
compatibility.o
complex_io.o
....
I removed and re-installed the packages and got the same error.
No errors during the download or install.
Note that 3.4.5 libstdc++.a has the same problem, but only with
one section, not several.
g++ 3.3.x libstdc++.a is "clean".
I ran across this trying to build "mstflint" from:
https://openib.org/svn/gen2/trunk/src/userspace/mstflint/
mstflint built fine with g++-3.3/gcc-3.3.
thanks,
grant
-- System Information:
Debian Release: testing/unstable
APT prefers testing
APT policy: (990, 'testing'), (90, 'unstable')
Architecture: ia64
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.15
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Versions of packages libstdc++6-4.0-dev depends on:
ii g++-4.0 4.0.2-5 The GNU C++ compiler
ii gcc-4.0-base 4.0.2-5 The GNU Compiler Collection (base
ii libc6.1-dev 2.3.5-8 GNU C Library: Development Librari
ii libstdc++6 4.0.2-5 The GNU Standard C++ Library v3
libstdc++6-4.0-dev recommends no packages.
-- no debconf information
Reply to: