From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 16397 invoked by alias); 30 Jan 2003 18:40:31 -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 16374 invoked from network); 30 Jan 2003 18:40:31 -0000 Received: from unknown (HELO mgr4.xmission.com) (198.60.22.204) by 172.16.49.205 with SMTP; 30 Jan 2003 18:40:31 -0000 Received: from mail by mgr4.xmission.com with spam-scanned (Exim 3.35 #1) id 18eJby-0006Oa-04 for gcc@gcc.gnu.org; Thu, 30 Jan 2003 11:40:30 -0700 Received: from [198.60.22.20] (helo=xmission.xmission.com) by mgr4.xmission.com with esmtp (Exim 3.35 #1) id 18eJby-0006OR-04 for gcc@gcc.gnu.org; Thu, 30 Jan 2003 11:40:30 -0700 Received: from sedwards (helo=localhost) by xmission.xmission.com with local-esmtp (Exim 3.16 #3) id 18eJby-0004rs-00 for gcc@gcc.gnu.org; Thu, 30 Jan 2003 11:40:30 -0700 Date: Thu, 30 Jan 2003 20:21:00 -0000 From: "J. Scott Edwards" To: gcc@gcc.gnu.org Subject: gxx_personality_v0 undefined - 2.96 Libraries 3.2 GCC Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Spam-Status: No, hits=0.2 required=8.0 tests=SPAM_PHRASE_00_01,USER_AGENT_PINE version=2.43 X-Spam-Level: X-SW-Source: 2003-01/txt/msg01661.txt.bz2 I just switched this machine from Debian Woody to SuSE 8.1 GNU/Linux but now when I try to build the software I'm working on I get this: undefined reference to `__gxx_personality_v0' in the .o files that come from .cpp files (the .c files don't seem to have this problem). I searched around and the only references I could find to gxx_personality_v0 being undefined talk about using a 1.4.x libtool. I checked and indeed this SuSE version has libtool 1.4.2. I don't understand how all this fits together. I'm not even sure if I can make this work. SuSE has GCC 3.2 but the (.a) libraries that I have were compiled with 2.96. I don't have the sources to the libraries and I'm not sure if I can get newer versions right now. I had hoped that the 2.96 libraries would work with 3.2 because they are not C++. Is it possible to make this work or do I need to go back to an older version of GNU/Linux that has an older compiler? Thanks -Scott