From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 29324 invoked by alias); 1 Dec 2001 12:56:06 -0000 Mailing-List: contact gcc-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-owner@gcc.gnu.org Received: (qmail 28882 invoked from network); 1 Dec 2001 12:54:48 -0000 Received: from unknown (HELO demokritos.cytanet.com.cy) (195.14.133.252) by hostedprojects.ges.redhat.com with SMTP; 1 Dec 2001 12:54:48 -0000 Received: from sinisa.nasamreza.org.cytanet.com.cy (la-2-82.cytanet.com.cy [195.14.131.82] (may be forged)) by demokritos.cytanet.com.cy (8.11.4/8.11.4) with SMTP id fB1CsiG00168; Sat, 1 Dec 2001 14:54:45 +0200 (EET) From: Sinisa Milivojevic MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <15368.54322.702912.868162@sinisa.nasamreza.org> Date: Sat, 01 Dec 2001 04:56:00 -0000 To: aoliva@redhat.com Cc: nathan@codesourcery.com, gcc@gcc.gnu.org Subject: Re: __cxa_pure_virtual In-Reply-To: References: <15367.40775.654107.915798@sinisa.nasamreza.org> <3C07BD2B.9BC71FAB@codesourcery.com> <15367.49378.248361.802961@sinisa.nasamreza.org> X-Mailer: VM 6.96 under 21.4 (patch 4) "Artificial Intelligence" XEmacs Lucid Reply-To: sinisa@mysql.com X-SW-Source: 2001-12/txt/msg00002.txt.bz2 Alexandre Oliva writes: > On Nov 30, 2001, Sinisa Milivojevic wrote: > > > I guess I can find libsupc++ on ftp.gnu.org ??? > > It's created as part of the libstdc++ built procedure. > > -- > Alexandre Oliva Enjoy Guarana', see http://www.ic.unicamp.br/~oliva/ > Red Hat GCC Developer aoliva@{cygnus.com, redhat.com} > CS PhD student at IC-Unicamp oliva@{lsd.ic.unicamp.br, gnu.org} > Free Software Evangelist *Please* write to mailing lists, not to me > Thank you I found it out myself pretty soon. Small explanation. We (from MySQL) do not like linking in any code which has any form of C++ exceptions, as we found out too many problems with our multi-threaded server on high load on many different platforms. Therefore, I have resolved the above symbol in the manner suggested by Nathan (thanks again). Then I had to resolve missing new / delete operators, which I did by writting my own set of operators, without any use of exceptions or any other symbol defined in libsupc++. -- Regards, __ ___ ___ ____ __ / |/ /_ __/ __/ __ \/ / Mr. Sinisa Milivojevic / /|_/ / // /\ \/ /_/ / /__ MySQL AB, Fulltime Developer /_/ /_/\_, /___/\___\_\___/ Larnaca, Cyprus <___/ www.mysql.com