From owner-freebsd-questions@FreeBSD.ORG Thu Jun 16 14:33:24 2005 Return-Path: X-Original-To: freebsd-questions@FreeBSD.ORG Delivered-To: freebsd-questions@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1DD0C16A41C for ; Thu, 16 Jun 2005 14:33:24 +0000 (GMT) (envelope-from befree_fr@mac.com) Received: from smtpout.mac.com (smtpout.mac.com [17.250.248.97]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0899A43D49 for ; Thu, 16 Jun 2005 14:33:23 +0000 (GMT) (envelope-from befree_fr@mac.com) Received: from mac.com (smtpin02-en2 [10.13.10.147]) by smtpout.mac.com (Xserve/8.12.11/smtpout06/MantshX 4.0) with ESMTP id j5GEXNB2001396 for ; Thu, 16 Jun 2005 07:33:23 -0700 (PDT) Received: from [192.168.0.40] (redstar.glconseil.com [82.226.50.165]) (authenticated bits=0) by mac.com (Xserve/smtpin02/MantshX 4.0) with ESMTP id j5GEXLuK012514 for ; Thu, 16 Jun 2005 07:33:23 -0700 (PDT) Mime-Version: 1.0 (Apple Message framework v730) Content-Transfer-Encoding: 7bit Message-Id: <83F40837-77DF-4947-BE70-EC2C6315F070@mac.com> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed To: Questions FREEBSD From: Thierry DELHAISE Date: Thu, 16 Jun 2005 16:33:20 +0200 X-Mailer: Apple Mail (2.730) Cc: Subject: base libobjc on 5.4 p2 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Jun 2005 14:33:24 -0000 Hi the list Actually, the base gcc provide with 5.4#p2 is a 3.4.2. The libobjc is provide (as a static one, not sure of that, I arg this about the ".a" extension I saw on this lib). It seems this lib is only provide : - as a static library. - without objc-exceptions compile in. - with libffi provide and install from base system. Is it possible to have this lib build : - as a shared lib too. - with objc-exeception include - AND with libffi support for callback, since this lib is required (for GNUstep compilation, AFAIK libffcall is quiet deprecated in favor of libffi) and now part of gcc compiler suite. If it's not possible, for base system : - is it possible to have this features enable (may be by a buildworld options) to allow us to use the base compiler provide with FreeBSD. The main advantage I see for this features enable, is that it don't require to install a gcc port to have this features enables (and so, to not have to deal with two compiler on the machine), or to don't patch the /usr/src tree to rebuild the lib with those options. I think hacking /usr/src is may be a bad idea, since all changes made in this tree will be lost when an upgrade will be perform ? Does I'm right on what I 've seen ? (since I'm not a guru ;-) How those suggestions (this is only suggestions) could take place in FreeBSD ? with what cost ? Any advices. Thx in advance for all comments. Thierry (aka befree)