From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 28876 invoked by alias); 10 Dec 2004 15:25:22 -0000 Mailing-List: contact gcc-help-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-help-owner@gcc.gnu.org Received: (qmail 28840 invoked from network); 10 Dec 2004 15:25:17 -0000 Received: from unknown (HELO mail.codesourcery.com) (65.74.133.9) by sourceware.org with SMTP; 10 Dec 2004 15:25:17 -0000 Received: (qmail 30957 invoked from network); 10 Dec 2004 15:25:17 -0000 Received: from localhost (HELO ?192.168.189.167?) (nathan@127.0.0.1) by mail.codesourcery.com with SMTP; 10 Dec 2004 15:25:17 -0000 Message-ID: <41B9BFD5.9010602@codesourcery.com> Date: Fri, 10 Dec 2004 15:25:00 -0000 From: Nathan Sidwell Organization: Codesourcery LLC User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.3) Gecko/20040913 MIME-Version: 1.0 To: Roopesh Kohad CC: gcc-help@gcc.gnu.org Subject: Re: c++ libraries References: <1a223dc604121003014020a739@mail.gmail.com> In-Reply-To: <1a223dc604121003014020a739@mail.gmail.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-SW-Source: 2004-12/txt/msg00094.txt.bz2 Roopesh Kohad wrote: > Hi, > I understand that libstdc++ is standard C++ library implementing > functions in 32 standard headers. But then what are libsupc++ and > libsupc++convenience for? The compiler *requires* certain library functions in order to implement the language -- this is the 'language support library'. This is things like dynamic cast helpers and exception matching. These are in libsubc++. libsupc++ is the standalone language support library -- if you do not use the STL, you only need to link with that. libsupc++convenience is libsupc++ in a form that is incorporated into libstdc++ nathan -- Nathan Sidwell :: http://www.codesourcery.com :: CodeSourcery LLC nathan@codesourcery.com :: http://www.planetfall.pwp.blueyonder.co.uk