From stdcxx-dev-return-3549-apmail-incubator-stdcxx-dev-archive=incubator.apache.org@incubator.apache.org Tue May 29 23:36:38 2007 Return-Path: Delivered-To: apmail-incubator-stdcxx-dev-archive@www.apache.org Received: (qmail 77140 invoked from network); 29 May 2007 23:36:36 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 29 May 2007 23:36:36 -0000 Received: (qmail 31591 invoked by uid 500); 29 May 2007 23:36:41 -0000 Delivered-To: apmail-incubator-stdcxx-dev-archive@incubator.apache.org Received: (qmail 31567 invoked by uid 500); 29 May 2007 23:36:40 -0000 Mailing-List: contact stdcxx-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: stdcxx-dev@incubator.apache.org Delivered-To: mailing list stdcxx-dev@incubator.apache.org Received: (qmail 31542 invoked by uid 99); 29 May 2007 23:36:40 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 29 May 2007 16:36:40 -0700 X-ASF-Spam-Status: No, hits=-100.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO brutus.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 29 May 2007 16:36:35 -0700 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id CBFFC71417E for ; Tue, 29 May 2007 16:36:15 -0700 (PDT) Message-ID: <32511955.1180481775833.JavaMail.jira@brutus> Date: Tue, 29 May 2007 16:36:15 -0700 (PDT) From: "Martin Sebor (JIRA)" To: stdcxx-dev@incubator.apache.org Subject: [jira] Updated: (STDCXX-388) [gcc 3.4.4/FreeBSD 6.1/IA64] many errors for runtime symbols linking with stdcxx In-Reply-To: <5043755.1175995952229.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/STDCXX-388?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Martin Sebor updated STDCXX-388: -------------------------------- Summary: [gcc 3.4.4/FreeBSD 6.1/IA64] many errors for runtime symbols linking with stdcxx (was: [gcc 3.4.4/FreeBSD 6.1] many errors for runtime symbols linking with stdcxx) > [gcc 3.4.4/FreeBSD 6.1/IA64] many errors for runtime symbols linking with stdcxx > -------------------------------------------------------------------------------- > > Key: STDCXX-388 > URL: https://issues.apache.org/jira/browse/STDCXX-388 > Project: C++ Standard Library > Issue Type: Bug > Components: Build > Affects Versions: 4.2 > Environment: gcc 3.4.4/FreeBSD 6.1/IA64 > Reporter: Martin Sebor > Assignee: Martin Sebor > > All examples (or other programs) fail to link on FreeBSD with errors like the ones below: > $ nice gmake accumulate > gcc accumulate.o -o accumulate -L/house/sebor/build/stdcxx-2007-03-30-r524321-freebsd-6.1-ia64-gcc-3.4.4-11s/lib -lstd11s -lsupc++ -lm > /usr/lib/libsupc++.a(new_handler.o)(.text._ZNSt9bad_allocD1Ev+0x0): In function `std::bad_alloc::~bad_alloc()': > : multiple definition of `std::bad_alloc::~bad_alloc()' > /house/sebor/build/stdcxx-2007-03-30-r524321-freebsd-6.1-ia64-gcc-3.4.4-11s/lib/libstd11s.a(memory.o)(.text+0x6d0):/house/sebor/stdcxx-2007-03-30-r524321/src/memory.cpp:301: first defined here > /usr/bin/ld: Warning: size of symbol `_ZNSt9bad_allocD1Ev' changed from 192 in /usr/lib/libsupc++.a(new_handler.o) to 96 in /usr/lib/libsupc++.a(new_handler.o) > /usr/lib/libsupc++.a(new_handler.o)(.text._ZNSt9bad_allocD0Ev+0x0): In function `std::bad_alloc::~bad_alloc()': > : multiple definition of `std::bad_alloc::~bad_alloc()' > /house/sebor/build/stdcxx-2007-03-30-r524321-freebsd-6.1-ia64-gcc-3.4.4-11s/lib/libstd11s.a(memory.o)(.text+0x790):/house/sebor/stdcxx-2007-03-30-r524321/src/memory.cpp:301: first defined here > /usr/bin/ld: Warning: size of symbol `_ZNSt9bad_allocD0Ev' changed from 192 in /usr/lib/libsupc++.a(new_handler.o) to 112 in /usr/lib/libsupc++.a(new_handler.o) > /usr/lib/libsupc++.a(new_handler.o)(.text._ZNSt9bad_allocD2Ev+0x0): In function `std::bad_alloc::~bad_alloc()': > : multiple definition of `std::bad_alloc::~bad_alloc()' > /house/sebor/build/stdcxx-2007-03-30-r524321-freebsd-6.1-ia64-gcc-3.4.4-11s/lib/libstd11s.a(memory.o)(.text+0x610):/house/sebor/stdcxx-2007-03-30-r524321/src/memory.cpp:301: first defined here > /usr/bin/ld: Warning: size of symbol `_ZNSt9bad_allocD2Ev' changed from 192 in /usr/lib/libsupc++.a(new_handler.o) to 96 in /usr/lib/libsupc++.a(new_handler.o) > /usr/lib/libsupc++.a(eh_exception.o)(.text._ZNSt9exceptionD1Ev+0x0): In function `std::exception::~exception()': > : multiple definition of `std::exception::~exception()' > /house/sebor/build/stdcxx-2007-03-30-r524321-freebsd-6.1-ia64-gcc-3.4.4-11s/lib/libstd11s.a(exception.o)(.text+0x210):/house/sebor/stdcxx-2007-03-30-r524321/src/exception.cpp:323: first defined here > /usr/bin/ld: Warning: size of symbol `_ZNSt9exceptionD1Ev' changed from 176 in /usr/lib/libsupc++.a(eh_exception.o) to 48 in /usr/lib/libsupc++.a(eh_exception.o) > /usr/lib/libsupc++.a(eh_exception.o)(.text._ZNSt9exceptionD0Ev+0x0): In function `std::exception::~exception()': > : multiple definition of `std::exception::~exception()' > /house/sebor/build/stdcxx-2007-03-30-r524321-freebsd-6.1-ia64-gcc-3.4.4-11s/lib/libstd11s.a(exception.o)(.text+0x2c0):/house/sebor/stdcxx-2007-03-30-r524321/src/exception.cpp:323: first defined here > /usr/bin/ld: Warning: size of symbol `_ZNSt9exceptionD0Ev' changed from 176 in /usr/lib/libsupc++.a(eh_exception.o) to 96 in /usr/lib/libsupc++.a(eh_exception.o) > /usr/lib/libsupc++.a(eh_exception.o)(.text._ZNSt13bad_exceptionD1Ev+0x0): In function `std::bad_exception::~bad_exception()': > : multiple definition of `std::bad_exception::~bad_exception()' > /house/sebor/build/stdcxx-2007-03-30-r524321-freebsd-6.1-ia64-gcc-3.4.4-11s/lib/libstd11s.a(exception.o)(.text+0x6c0):/house/sebor/stdcxx-2007-03-30-r524321/src/exception.cpp:391: first defined here > /usr/bin/ld: Warning: size of symbol `_ZNSt13bad_exceptionD1Ev' changed from 192 in /usr/lib/libsupc++.a(eh_exception.o) to 96 in /usr/lib/libsupc++.a(eh_exception.o) > /usr/lib/libsupc++.a(eh_exception.o)(.text._ZNSt13bad_exceptionD0Ev+0x0): In function `std::bad_exception::~bad_exception()': > : multiple definition of `std::bad_exception::~bad_exception()' > /house/sebor/build/stdcxx-2007-03-30-r524321-freebsd-6.1-ia64-gcc-3.4.4-11s/lib/libstd11s.a(exception.o)(.text+0x780):/house/sebor/stdcxx-2007-03-30-r524321/src/exception.cpp:391: first defined here > /usr/bin/ld: Warning: size of symbol `_ZNSt13bad_exceptionD0Ev' changed from 192 in /usr/lib/libsupc++.a(eh_exception.o) to 112 in /usr/lib/libsupc++.a(eh_exception.o) > /usr/lib/libsupc++.a(eh_exception.o)(.text._ZNSt9exceptionD2Ev+0x0): In function `std::exception::~exception()': > : multiple definition of `std::exception::~exception()' > /house/sebor/build/stdcxx-2007-03-30-r524321-freebsd-6.1-ia64-gcc-3.4.4-11s/lib/libstd11s.a(exception.o)(.text+0x160):/house/sebor/stdcxx-2007-03-30-r524321/src/exception.cpp:323: first defined here > /usr/bin/ld: Warning: size of symbol `_ZNSt9exceptionD2Ev' changed from 176 in /usr/lib/libsupc++.a(eh_exception.o) to 48 in /usr/lib/libsupc++.a(eh_exception.o) > /usr/lib/libsupc++.a(eh_exception.o)(.text._ZNSt13bad_exceptionD2Ev+0x0): In function `std::bad_exception::~bad_exception()': > : multiple definition of `std::bad_exception::~bad_exception()' > /house/sebor/build/stdcxx-2007-03-30-r524321-freebsd-6.1-ia64-gcc-3.4.4-11s/lib/libstd11s.a(exception.o)(.text+0x600):/house/sebor/stdcxx-2007-03-30-r524321/src/exception.cpp:391: first defined here > /usr/bin/ld: Warning: size of symbol `_ZNSt13bad_exceptionD2Ev' changed from 192 in /usr/lib/libsupc++.a(eh_exception.o) to 96 in /usr/lib/libsupc++.a(eh_exception.o) > /usr/lib/libsupc++.a(eh_catch.o)(.text._ZSt18uncaught_exceptionv+0x0): In function `std::uncaught_exception()': > : multiple definition of `std::uncaught_exception()' > /house/sebor/build/stdcxx-2007-03-30-r524321-freebsd-6.1-ia64-gcc-3.4.4-11s/lib/libstd11s.a(exception.o)(.text+0x0): first defined here > /usr/bin/ld: Warning: size of symbol `_ZSt18uncaught_exceptionv' changed from 96 in /usr/lib/libsupc++.a(eh_catch.o) to 80 in /usr/lib/libsupc++.a(eh_catch.o) > /house/sebor/build/stdcxx-2007-03-30-r524321-freebsd-6.1-ia64-gcc-3.4.4-11s/lib/libstd11s.a(exception.o)(.text+0x22): In function `std::uncaught_exception()': > /house/sebor/stdcxx-2007-03-30-r524321/src/exception.cpp:241: undefined reference to `uncaught_exception()' > /usr/lib/libsupc++.a(eh_throw.o)(.text.__cxa_throw+0x21): In function `__cxa_throw': > : undefined reference to `__cxxabiv1::__unexpected_handler' > /usr/lib/libsupc++.a(eh_throw.o)(.text.__cxa_throw+0x52): In function `__cxa_throw': > : undefined reference to `__cxxabiv1::__terminate_handler' > /usr/lib/libsupc++.a(eh_terminate.o)(.text._ZSt9terminatev+0x1): In function `std::terminate()': > : undefined reference to `__cxxabiv1::__terminate_handler' > /usr/lib/libsupc++.a(eh_terminate.o)(.text._ZSt10unexpectedv+0x1): In function `std::unexpected()': > : undefined reference to `__cxxabiv1::__unexpected_handler' > /usr/lib/libsupc++.a(eh_terminate.o)(.text._ZSt13set_terminatePFvvE+0x1): In function `std::set_terminate(void (*)())': > : undefined reference to `__cxxabiv1::__terminate_handler' > /usr/lib/libsupc++.a(eh_terminate.o)(.text._ZSt14set_unexpectedPFvvE+0x1): In function `std::set_unexpected(void (*)())': > : undefined reference to `__cxxabiv1::__unexpected_handler' > gmake: *** [accumulate] Error 1 -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.