From owner-freebsd-hackers@FreeBSD.ORG Thu Aug 26 02:04:29 2004 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3483316A4CE for ; Thu, 26 Aug 2004 02:04:29 +0000 (GMT) Received: from mproxy.gmail.com (rproxy.gmail.com [64.233.170.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id E977D43D58 for ; Thu, 26 Aug 2004 02:04:28 +0000 (GMT) (envelope-from caelian@gmail.com) Received: by mproxy.gmail.com with SMTP id 77so160810rnl for ; Wed, 25 Aug 2004 19:04:25 -0700 (PDT) Received: by 10.38.171.20 with SMTP id t20mr2273491rne; Wed, 25 Aug 2004 19:04:24 -0700 (PDT) Received: by 10.38.79.78 with HTTP; Wed, 25 Aug 2004 19:04:24 -0700 (PDT) Message-ID: Date: Wed, 25 Aug 2004 19:04:24 -0700 From: Pascal Hofstee To: freebsd-hackers@freebsd.org Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Subject: Base System libobjc X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Pascal Hofstee List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Aug 2004 02:04:29 -0000 Hi, I have been playing with GNUstep for a while now, and since CURRENT switched their base system compiler to 3.4.2 it has always felt somewhat superfluous to use the gcc-3.3.5 port, as far as i can tell so far ... for basically only a shared version of libobjc. I have since been toying around with building GNUstep from GNUstep CVS instead of ports using my base system compiler and the base system provided static version of libobjc and so far things are looking sweet and things are working as expected (installed ffcall from ports and so far that seems to be only necesarry dependency) What i am wondering about though is the following. It seems FreeBSD already provides a static version of libobjc in its base system, which (i assume) automatically gets updated whenever the base system's compiler is updated to a newer snapshot/release. What i am wondering is if there is any specific reason why FreeBSD only provides a static version of this library, and if that is not the case, what would it take to make a buildworld provide a shared version of this Objective-C runtime library ? With kind regards, Pascal Hofstee