public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug libstdc++/52002] New: [4.7 Regression] Bootstrap fails at revision 183520 in stage1
@ 2012-01-25 22:30 danglin at gcc dot gnu.org
  2012-01-25 22:57 ` [Bug libstdc++/52002] " dominiq at lps dot ens.fr
  2012-01-25 23:29 ` danglin at gcc dot gnu.org
  0 siblings, 2 replies; 3+ messages in thread
From: danglin at gcc dot gnu.org @ 2012-01-25 22:30 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52002

             Bug #: 52002
           Summary: [4.7 Regression] Bootstrap fails at revision 183520 in
                    stage1
    Classification: Unclassified
           Product: gcc
           Version: 4.7.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: libstdc++
        AssignedTo: unassigned@gcc.gnu.org
        ReportedBy: danglin@gcc.gnu.org
              Host: hppa2.0w-hp-hpux11.11
            Target: hppa2.0w-hp-hpux11.11
             Build: hppa2.0w-hp-hpux11.11


libtool: link:  /test/gnu/gcc/objdir/./gcc/xgcc -shared-libgcc
-B/test/gnu/gcc/o
bjdir/./gcc -nostdinc++
-L/test/gnu/gcc/objdir/hppa2.0w-hp-hpux11.11/libstdc++-v
3/src -L/test/gnu/gcc/objdir/hppa2.0w-hp-hpux11.11/libstdc++-v3/src/.libs
-B/opt
/gnu/gcc/gcc-4.7/hppa2.0w-hp-hpux11.11/bin/
-B/opt/gnu/gcc/gcc-4.7/hppa2.0w-hp-h
pux11.11/lib/ -isystem /opt/gnu/gcc/gcc-4.7/hppa2.0w-hp-hpux11.11/include
-isyst
em /opt/gnu/gcc/gcc-4.7/hppa2.0w-hp-hpux11.11/sys-include    -shared -nostdlib
-
fPIC -Wl,+h -Wl,libstdc++.sl.6 -Wl,+b -Wl,/opt/gnu/gcc/gcc-4.7/lib -o
.libs/libs
tdc++.sl.6.17    .libs/libstdc++.lax/libsupc++convenience.a/array_type_info.o
.l
ibs/libstdc++.lax/libsupc++convenience.a/atexit_arm.o
.libs/libstdc++.lax/libsup
c++convenience.a/bad_alloc.o
.libs/libstdc++.lax/libsupc++convenience.a/bad_cast
.o .libs/libstdc++.lax/libsupc++convenience.a/bad_typeid.o
.libs/libstdc++.lax/l
ibsupc++convenience.a/class_type_info.o
.libs/libstdc++.lax/libsupc++convenience
.a/del_op.o .libs/libstdc++.lax/libsupc++convenience.a/del_opnt.o
.libs/libstdc+
+.lax/libsupc++convenience.a/del_opv.o
.libs/libstdc++.lax/libsupc++convenience.a/del_opvnt.o
.libs/libstdc++.lax/libsupc++convenience.a/dyncast.o
.libs/libstdc++.lax/libsupc++convenience.a/eh_alloc.o
.libs/libstdc++.lax/libsupc++convenience.a/eh_arm.o
.libs/libstdc++.lax/libsupc++convenience.a/eh_aux_runtime.o
.libs/libstdc++.lax/libsupc++convenience.a/eh_call.o
.libs/libstdc++.lax/libsupc++convenience.a/eh_catch.o
.libs/libstdc++.lax/libsupc++convenience.a/eh_exception.o
.libs/libstdc++.lax/libsupc++convenience.a/eh_globals.o
.libs/libstdc++.lax/libsupc++convenience.a/eh_personality.o
.libs/libstdc++.lax/libsupc++convenience.a/eh_ptr.o
.libs/libstdc++.lax/libsupc++convenience.a/eh_term_handler.o
.libs/libstdc++.lax/libsupc++convenience.a/eh_terminate.o
.libs/libstdc++.lax/libsupc++convenience.a/eh_tm.o
.libs/libstdc++.lax/libsupc++convenience.a/eh_throw.o
.libs/libstdc++.lax/libsupc++convenience.a/eh_type.o
.libs/libstdc++.lax/libsupc++convenience.a/eh_unex_handler.o
.libs/libstdc++.lax/libsupc++convenience.a/enum_type_info.o
.libs/libstdc++.lax/libsupc++convenience.a/function_type_info.o
.libs/libstdc++.lax/libsupc++convenience.a/fundamental_type_info.o
.libs/libstdc++.lax/libsupc++convenience.a/guard.o
.libs/libstdc++.lax/libsupc++convenience.a/guard_error.o
.libs/libstdc++.lax/libsupc++convenience.a/hash_bytes.o
.libs/libstdc++.lax/libsupc++convenience.a/nested_exception.o
.libs/libstdc++.lax/libsupc++convenience.a/new_handler.o
.libs/libstdc++.lax/libsupc++convenience.a/new_op.o
.libs/libstdc++.lax/libsupc++convenience.a/new_opnt.o
.libs/libstdc++.lax/libsupc++convenience.a/new_opv.o
.libs/libstdc++.lax/libsupc++convenience.a/new_opvnt.o
.libs/libstdc++.lax/libsupc++convenience.a/pbase_type_info.o
.libs/libstdc++.lax/libsupc++convenience.a/pmem_type_info.o
.libs/libstdc++.lax/libsupc++convenience.a/pointer_type_info.o
.libs/libstdc++.lax/libsupc++convenience.a/pure.o
.libs/libstdc++.lax/libsupc++convenience.a/si_class_type_info.o
.libs/libstdc++.lax/libsupc++convenience.a/tinfo.o
.libs/libstdc++.lax/libsupc++convenience.a/tinfo2.o
.libs/libstdc++.lax/libsupc++convenience.a/vec.o
.libs/libstdc++.lax/libsupc++convenience.a/vmi_class_type_info.o
.libs/libstdc++.lax/libsupc++convenience.a/vterminate.o
.libs/libstdc++.lax/libsupc++convenience.a/cp-demangle.o 
.libs/libstdc++.lax/libc++98convenience.a/bitmap_allocator.o
.libs/libstdc++.lax/libc++98convenience.a/pool_allocator.o
.libs/libstdc++.lax/libc++98convenience.a/mt_allocator.o
.libs/libstdc++.lax/libc++98convenience.a/codecvt.o
.libs/libstdc++.lax/libc++98convenience.a/compatibility.o
.libs/libstdc++.lax/libc++98convenience.a/compatibility-debug_list.o
.libs/libstdc++.lax/libc++98convenience.a/compatibility-debug_list-2.o
.libs/libstdc++.lax/libc++98convenience.a/compatibility-list.o
.libs/libstdc++.lax/libc++98convenience.a/compatibility-list-2.o
.libs/libstdc++.lax/libc++98convenience.a/complex_io.o
.libs/libstdc++.lax/libc++98convenience.a/ctype.o
.libs/libstdc++.lax/libc++98convenience.a/globals_io.o
.libs/libstdc++.lax/libc++98convenience.a/hash_tr1.o
.libs/libstdc++.lax/libc++98convenience.a/hashtable_tr1.o
.libs/libstdc++.lax/libc++98convenience.a/ios.o
.libs/libstdc++.lax/libc++98convenience.a/ios_failure.o
.libs/libstdc++.lax/libc++98convenience.a/ios_init.o
.libs/libstdc++.lax/libc++98convenience.a/ios_locale.o
.libs/libstdc++.lax/libc++98convenience.a/list.o
.libs/libstdc++.lax/libc++98convenience.a/locale.o
.libs/libstdc++.lax/libc++98convenience.a/locale_init.o
.libs/libstdc++.lax/libc++98convenience.a/locale_facets.o
.libs/libstdc++.lax/libc++98convenience.a/localename.o
.libs/libstdc++.lax/libc++98convenience.a/math_stubs_float.o
.libs/libstdc++.lax/libc++98convenience.a/math_stubs_long_double.o
.libs/libstdc++.lax/libc++98convenience.a/stdexcept.o
.libs/libstdc++.lax/libc++98convenience.a/strstream.o
.libs/libstdc++.lax/libc++98convenience.a/tree.o
.libs/libstdc++.lax/libc++98convenience.a/istream.o
.libs/libstdc++.lax/libc++98convenience.a/streambuf.o
.libs/libstdc++.lax/libc++98convenience.a/valarray.o
.libs/libstdc++.lax/libc++98convenience.a/atomicity.o
.libs/libstdc++.lax/libc++98convenience.a/codecvt_members.o
.libs/libstdc++.lax/libc++98convenience.a/collate_members.o
.libs/libstdc++.lax/libc++98convenience.a/ctype_configure_char.o
.libs/libstdc++.lax/libc++98convenience.a/ctype_members.o
.libs/libstdc++.lax/libc++98convenience.a/messages_members.o
.libs/libstdc++.lax/libc++98convenience.a/monetary_members.o
.libs/libstdc++.lax/libc++98convenience.a/numeric_members.o
.libs/libstdc++.lax/libc++98convenience.a/time_members.o
.libs/libstdc++.lax/libc++98convenience.a/basic_file.o
.libs/libstdc++.lax/libc++98convenience.a/c++locale.o
.libs/libstdc++.lax/libc++98convenience.a/allocator-inst.o
.libs/libstdc++.lax/libc++98convenience.a/concept-inst.o
.libs/libstdc++.lax/libc++98convenience.a/ext-inst.o
.libs/libstdc++.lax/libc++98convenience.a/ios-inst.o
.libs/libstdc++.lax/libc++98convenience.a/iostream-inst.o
.libs/libstdc++.lax/libc++98convenience.a/istream-inst.o
.libs/libstdc++.lax/libc++98convenience.a/locale-inst.o
.libs/libstdc++.lax/libc++98convenience.a/misc-inst.o
.libs/libstdc++.lax/libc++98convenience.a/ostream-inst.o
.libs/libstdc++.lax/libc++98convenience.a/sstream-inst.o
.libs/libstdc++.lax/libc++98convenience.a/streambuf-inst.o
.libs/libstdc++.lax/libc++98convenience.a/wlocale-inst.o
.libs/libstdc++.lax/libc++98convenience.a/parallel_settings.o
.libs/libstdc++.lax/libc++98convenience.a/compatibility-parallel_list.o
.libs/libstdc++.lax/libc++98convenience.a/compatibility-parallel_list-2.o
.libs/libstdc++.lax/libc++98convenience.a/lt1-allocator-inst.o
.libs/libstdc++.lax/libc++98convenience.a/lt2-concept-inst.o
.libs/libstdc++.lax/libc++98convenience.a/lt3-ext-inst.o
.libs/libstdc++.lax/libc++98convenience.a/lt4-ios-inst.o
.libs/libstdc++.lax/libc++98convenience.a/lt5-iostream-inst.o
.libs/libstdc++.lax/libc++98convenience.a/lt6-istream-inst.o
.libs/libstdc++.lax/libc++98convenience.a/lt7-locale-inst.o
.libs/libstdc++.lax/libc++98convenience.a/lt8-misc-inst.o
.libs/libstdc++.lax/libc++98convenience.a/lt9-ostream-inst.o
.libs/libstdc++.lax/libc++98convenience.a/lt10-sstream-inst.o
.libs/libstdc++.lax/libc++98convenience.a/lt11-streambuf-inst.o
.libs/libstdc++.lax/libc++98convenience.a/lt12-wlocale-inst.o 
.libs/libstdc++.lax/libc++11convenience.a/chrono.o
.libs/libstdc++.lax/libc++11convenience.a/condition_variable.o
.libs/libstdc++.lax/libc++11convenience.a/compatibility-c++0x.o
.libs/libstdc++.lax/libc++11convenience.a/compatibility-atomic-c++0x.o
.libs/libstdc++.lax/libc++11convenience.a/debug.o
.libs/libstdc++.lax/libc++11convenience.a/functexcept.o
.libs/libstdc++.lax/libc++11convenience.a/functional.o
.libs/libstdc++.lax/libc++11convenience.a/future.o
.libs/libstdc++.lax/libc++11convenience.a/hash_c++0x.o
.libs/libstdc++.lax/libc++11convenience.a/hashtable_c++0x.o
.libs/libstdc++.lax/libc++11convenience.a/limits.o
.libs/libstdc++.lax/libc++11convenience.a/mutex.o
.libs/libstdc++.lax/libc++11convenience.a/placeholders.o
.libs/libstdc++.lax/libc++11convenience.a/regex.o
.libs/libstdc++.lax/libc++11convenience.a/shared_ptr.o
.libs/libstdc++.lax/libc++11convenience.a/system_error.o
.libs/libstdc++.lax/libc++11convenience.a/thread.o
.libs/libstdc++.lax/libc++11convenience.a/fstream-inst.o
.libs/libstdc++.lax/libc++11convenience.a/string-inst.o
.libs/libstdc++.lax/libc++11convenience.a/wstring-inst.o  
-L/test/gnu/gcc/objdir/hppa2.0w-hp-hpux11.11/libstdc++-v3/src
-L/test/gnu/gcc/objdir/hppa2.0w-hp-hpux11.11/libstdc++-v3/src/.libs -lm
-L/test/gnu/gcc/objdir/./gcc -L/usr/ccs/lib -L/opt/langtools/lib -lgcc_s
/usr/ccs/bin/ld: Duplicate symbol
"_GLOBAL__F_.._.._.._.._.._gcc_libstdc___v3_src_c__98_ext_inst.cc_615C9674_0"
in files .libs/libstdc++.lax/libc++98convenience.a/ext-inst.o and
.libs/libstdc++.lax/libc++98convenience.a/lt3-ext-inst.o
/usr/ccs/bin/ld: Duplicate symbol
"_GLOBAL__F_.._.._.._.._.._gcc_libstdc___v3_src_c__98_ios_inst.cc_6FFC4FDD_0"
in files .libs/libstdc++.lax/libc++98convenience.a/ios-inst.o and
.libs/libstdc++.lax/libc++98convenience.a/lt4-ios-inst.o
/usr/ccs/bin/ld: Duplicate symbol
"_GLOBAL__F_.._.._.._.._.._gcc_libstdc___v3_src_c__98_iostream_inst.cc_4B6463AC_0"
in files .libs/libstdc++.lax/libc++98convenience.a/iostream-inst.o and
.libs/libstdc++.lax/libc++98convenience.a/lt5-iostream-inst.o
/usr/ccs/bin/ld: Duplicate symbol
"_GLOBAL__F_.._.._.._.._.._gcc_libstdc___v3_src_c__98_istream_inst.cc_1DA5FCAA_0"
in files .libs/libstdc++.lax/libc++98convenience.a/istream-inst.o and
.libs/libstdc++.lax/libc++98convenience.a/lt6-istream-inst.o
/usr/ccs/bin/ld: Duplicate symbol "global constructors keyed to
65535_0_.._.._.._.._.._gcc_libstdc___v3_src_c__98_locale_inst.cc_6FCA3617_0" in
files .libs/libstdc++.lax/libc++98convenience.a/locale-inst.o and
.libs/libstdc++.lax/libc++98convenience.a/lt7-locale-inst.o
/usr/ccs/bin/ld: Duplicate symbol
"_GLOBAL__F_.._.._.._.._.._gcc_libstdc___v3_src_c__98_locale_inst.cc_6FCA3617_0"
in files .libs/libstdc++.lax/libc++98convenience.a/locale-inst.o and
.libs/libstdc++.lax/libc++98convenience.a/lt7-locale-inst.o
/usr/ccs/bin/ld: Duplicate symbol
"_GLOBAL__F_.._.._.._.._.._gcc_libstdc___v3_src_c__98_misc_inst.cc_82371807_0"
in files .libs/libstdc++.lax/libc++98convenience.a/misc-inst.o and
.libs/libstdc++.lax/libc++98convenience.a/lt8-misc-inst.o
/usr/ccs/bin/ld: Duplicate symbol
"_GLOBAL__F_.._.._.._.._.._gcc_libstdc___v3_src_c__98_ostream_inst.cc_41960821_0"
in files .libs/libstdc++.lax/libc++98convenience.a/ostream-inst.o and
.libs/libstdc++.lax/libc++98convenience.a/lt9-ostream-inst.o
/usr/ccs/bin/ld: Duplicate symbol
"_GLOBAL__F_.._.._.._.._.._gcc_libstdc___v3_src_c__98_sstream_inst.cc_866FCFAB_0"
in files .libs/libstdc++.lax/libc++98convenience.a/sstream-inst.o and
.libs/libstdc++.lax/libc++98convenience.a/lt10-sstream-inst.o
/usr/ccs/bin/ld: Duplicate symbol
"_GLOBAL__F_.._.._.._.._.._gcc_libstdc___v3_src_c__98_streambuf_inst.cc_BD1AE9B2_0"
in files .libs/libstdc++.lax/libc++98convenience.a/streambuf-inst.o and
.libs/libstdc++.lax/libc++98convenience.a/lt11-streambuf-inst.o
/usr/ccs/bin/ld: Duplicate symbol "global constructors keyed to
65535_0_.._.._.._.._.._gcc_libstdc___v3_src_c__98_wlocale_inst.cc_76D38880_0"
in files .libs/libstdc++.lax/libc++98convenience.a/wlocale-inst.o and
.libs/libstdc++.lax/libc++98convenience.a/lt12-wlocale-inst.o
/usr/ccs/bin/ld: Duplicate symbol
"_GLOBAL__F_.._.._.._.._.._gcc_libstdc___v3_src_c__98_wlocale_inst.cc_76D38880_0"
in files .libs/libstdc++.lax/libc++98convenience.a/wlocale-inst.o and
.libs/libstdc++.lax/libc++98convenience.a/lt12-wlocale-inst.o
/usr/ccs/bin/ld: Duplicate symbols are not allowed in shared libraries
collect2: error: ld returned 1 exit status
make[6]: *** [libstdc++.la] Error 1
make[6]: Leaving directory
`/test/gnu/gcc/objdir/hppa2.0w-hp-hpux11.11/libstdc++-v3/src'
make[5]: *** [all-recursive] Error 1
make[5]: Leaving directory
`/test/gnu/gcc/objdir/hppa2.0w-hp-hpux11.11/libstdc++-v3/src'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory
`/test/gnu/gcc/objdir/hppa2.0w-hp-hpux11.11/libstdc++-v3'
make[3]: *** [all] Error 2
make[3]: Leaving directory
`/test/gnu/gcc/objdir/hppa2.0w-hp-hpux11.11/libstdc++-v3'
make[2]: *** [all-stage1-target-libstdc++-v3] Error 2
make[2]: Leaving directory `/test/gnu/gcc/objdir'
make[1]: *** [stage1-bubble] Error 2
make[1]: Leaving directory `/test/gnu/gcc/objdir'
make: *** [bootstrap] Error 2
Wed Jan 25 11:49:34 EST 2012

I believe that the global constructors need to be unique.


^ permalink raw reply	[flat|nested] 3+ messages in thread

* [Bug libstdc++/52002] [4.7 Regression] Bootstrap fails at revision 183520 in stage1
  2012-01-25 22:30 [Bug libstdc++/52002] New: [4.7 Regression] Bootstrap fails at revision 183520 in stage1 danglin at gcc dot gnu.org
@ 2012-01-25 22:57 ` dominiq at lps dot ens.fr
  2012-01-25 23:29 ` danglin at gcc dot gnu.org
  1 sibling, 0 replies; 3+ messages in thread
From: dominiq at lps dot ens.fr @ 2012-01-25 22:57 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52002

--- Comment #1 from Dominique d'Humieres <dominiq at lps dot ens.fr> 2012-01-25 21:23:31 UTC ---
Likely a duplicate of pr51985. Can you try the patch at
http://gcc.gnu.org/ml/gcc-patches/2012-01/msg01307.html .


^ permalink raw reply	[flat|nested] 3+ messages in thread

* [Bug libstdc++/52002] [4.7 Regression] Bootstrap fails at revision 183520 in stage1
  2012-01-25 22:30 [Bug libstdc++/52002] New: [4.7 Regression] Bootstrap fails at revision 183520 in stage1 danglin at gcc dot gnu.org
  2012-01-25 22:57 ` [Bug libstdc++/52002] " dominiq at lps dot ens.fr
@ 2012-01-25 23:29 ` danglin at gcc dot gnu.org
  1 sibling, 0 replies; 3+ messages in thread
From: danglin at gcc dot gnu.org @ 2012-01-25 23:29 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52002

John David Anglin <danglin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|                            |DUPLICATE

--- Comment #2 from John David Anglin <danglin at gcc dot gnu.org> 2012-01-25 23:17:14 UTC ---
Patch gets past failure.

*** This bug has been marked as a duplicate of bug 51985 ***


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2012-01-25 23:18 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-01-25 22:30 [Bug libstdc++/52002] New: [4.7 Regression] Bootstrap fails at revision 183520 in stage1 danglin at gcc dot gnu.org
2012-01-25 22:57 ` [Bug libstdc++/52002] " dominiq at lps dot ens.fr
2012-01-25 23:29 ` danglin at gcc dot gnu.org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).