From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 11105 invoked by alias); 2 Jan 2003 15:31:15 -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 11072 invoked from network); 2 Jan 2003 15:31:08 -0000 Received: from unknown (HELO postino.fi.infn.it) (192.84.145.9) by 209.249.29.67 with SMTP; 2 Jan 2003 15:31:08 -0000 Received: from pc213-02.inwind.it (pc213-02.fi.infn.it [193.206.190.187]) by postino.fi.infn.it (8.12.6/8.12.6) with ESMTP id h02FUmR9006321; Thu, 2 Jan 2003 16:30:49 +0100 (CET) Message-Id: <5.2.0.9.2.20030102162946.00b27d60@popmail.libero.it> X-Sender: fwyzard-gcc@libero.it@popmail.libero.it (Unverified) Date: Thu, 02 Jan 2003 15:31:00 -0000 To: Matthias Klose From: "Andrea 'fwyzard' Bocci" Subject: Re: [3.2/3.3/HEAD] shared libobjc not built Cc: gcc@gcc.gnu.org In-Reply-To: <15891.3498.853850.742335@gargle.gargle.HOWL> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed X-RAVMilter-Version: 8.4.1(snapshot 20020920) (postino.fi.infn.it) X-Spam-Status: No, hits=0.0 required=5.9 tests=IN_REP_TO,SPAM_PHRASE_00_01 version=2.43 X-SW-Source: 2003-01/txt/msg00038.txt.bz2 At 16.47 01/01/2003 +0100, Matthias Klose wrote: >gcc configured without explicit --enabled-shared builds shared >libraries for libstdc++, libgcj, etc, but not for libobjc (i386-linux) >Is this intended? libobjc's configure sets the default to disabled. From : >--enable-shared[=package[,...]] >Build shared versions of libraries, if shared libraries are supported on >the target platform. Unlike GCC 2.95.x and earlier, shared libraries are >enabled by default on all platforms that support shared libraries, except >for libobjc which is built as a static library only by default. >If a list of packages is given as an argument, build shared libraries only >for the listed packages. For other packages, only static libraries will be >built. Package names currently recognized in the GCC tree are libgcc (also >known as gcc), libstdc++ (not libstdc++-v3), libffi, zlib, boehm-gc and >libjava. Note that libobjc does not recognize itself by any name, so, if >you list package names in --enable-shared, you will only get static >Objective-C libraries. libf2c and libiberty do not support shared >libraries at all. So, yes, I think it's intended, but I don't know why. fwyzard