From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 18991 invoked by alias); 20 Feb 2002 03:16:10 -0000 Mailing-List: contact gcc-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-prs-owner@gcc.gnu.org Received: (qmail 18897 invoked by uid 71); 20 Feb 2002 03:16:08 -0000 Date: Tue, 19 Feb 2002 19:26:00 -0000 Message-ID: <20020220031608.18880.qmail@sources.redhat.com> To: nobody@gcc.gnu.org Cc: gcc-prs@gcc.gnu.org, From: "John David Anglin" Subject: Re: libstdc++/4260: ABI change beween 3.0 and 3.0.1: programs linked with 3.0 lib don't work after 3.0.1 lib is installed Reply-To: "John David Anglin" X-SW-Source: 2002-02/txt/msg00492.txt.bz2 List-Id: The following reply was made to PR libstdc++/4260; it has been noted by GNATS. From: "John David Anglin" To: bkoz@gcc.gnu.org, dave.anglin@nrc.ca, gcc-bugs@gcc.gnu.org, gcc-prs@gcc.gnu.org, nobody@gcc.gnu.org, gcc-gnats@gcc.gnu.org Cc: dave.anglin@nrc.ca, gcc-bugs@gcc.gnu.org, gcc-prs@gcc.gnu.org, nobody@gcc.gnu.org Subject: Re: libstdc++/4260: ABI change beween 3.0 and 3.0.1: programs linked with 3.0 lib don't work after 3.0.1 lib is installed Date: Tue, 19 Feb 2002 22:12:30 -0500 (EST) > Synopsis: ABI change beween 3.0 and 3.0.1: programs linked with 3.0 lib don't work after 3.0.1 lib is installed > > State-Changed-From-To: open->analyzed > State-Changed-By: bkoz > State-Changed-When: Tue Feb 19 18:08:49 2002 > State-Changed-Why: > Dave, I ton't think this is still an issue, correct? I cannot see this symbol in the linux shared library: > > %nm libstdc++.so.4.0.0 | grep GLOBAL | grep FI > > Gives me nothing.... That's because linux doesn't use collect2. With 3.1, I currentls see bash-2.05a$ nm libstdc++.sl.4.0|grep GLOBAL|grep FI|less _GLOBAL__FI_libgcc_s_sl| -4|uext |stub | _GLOBAL__FI_libgcc_s_sl| |undef |code | _GLOBAL__FI_libstdc___sl_4_0| 484704|extern|entry | _GLOBAL__FI_libstdc___sl_4_0| 484728|extern|code |$CODE$ _GLOBAL__FI_libstdc___sl_4_0| 485100|uext |stub | The library internal name is bash-2.05a$ chatr libstdc++.sl.4.0 libstdc++.sl.4.0: ... internal name: libstdc++.sl.4 This is ok. However, the issue reported must be kept in mind when the library version is next updated. Dave -- J. David Anglin dave.anglin@nrc.ca National Research Council of Canada (613) 990-0752 (FAX: 952-6605)