From owner-freebsd-amd64@FreeBSD.ORG Tue Nov 30 07:30:29 2004 Return-Path: Delivered-To: freebsd-amd64@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6DCC216A4D8 for ; Tue, 30 Nov 2004 07:30:29 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4E47F43D1D for ; Tue, 30 Nov 2004 07:30:26 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iAU7UQqJ013895 for ; Tue, 30 Nov 2004 07:30:26 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iAU7UPFC013891; Tue, 30 Nov 2004 07:30:25 GMT (envelope-from gnats) Date: Tue, 30 Nov 2004 07:30:25 GMT Message-Id: <200411300730.iAU7UPFC013891@freefall.freebsd.org> To: freebsd-amd64@FreeBSD.org From: Pascal Hofstee Subject: Re: amd64/71674: static libraries cannot be linked when building shared libraries X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Pascal Hofstee List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 30 Nov 2004 07:30:29 -0000 The following reply was made to PR amd64/71674; it has been noted by GNATS. From: Pascal Hofstee To: freebsd-gnats-submit@FreeBSD.org, pete@twisted.org.uk Cc: Subject: Re: amd64/71674: static libraries cannot be linked when building shared libraries Date: Mon, 29 Nov 2004 21:37:40 -0800 As i am occasionally toying around with GNUstep as well ... and noticed that originally the FreeBSD ports-version of GNUstep essentially required an actual libobjc.so (and hence required to build a gcc-3.3.5 iirc and get its libobjc.so from there) .... i have since noticed that it is indeed possible to build GNUstep on FreeBSD/i386 using just our static libobjc.a I am wondering though if there is any specific reason for Not reverting this "bogus" disabling of libobjc.so for i386 as well ? i recall reading somewhere that certain elements of the Objective-C runtime would require a dynamic libobjc ... though i don't recall where i read this at the moment ... and it seems not to really impact GNUstep's functioning. But if there is no real reason (besides apprently so called performance impact .. which i hope may have been improved on since 1998) ... i would definately appreciate this change reverted on i386 as well ... (if only for consistency's sake concerning the libraries provided by the base system between different FreeBSD architectures) With kind regards, Pascal Hofstee