From owner-freebsd-amd64@FreeBSD.ORG Tue Jun 1 19:12:57 2004 Return-Path: Delivered-To: freebsd-amd64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7997916A4CE; Tue, 1 Jun 2004 19:12:57 -0700 (PDT) Received: from mail.mcneil.com (rrcs-west-24-199-45-54.biz.rr.com [24.199.45.54]) by mx1.FreeBSD.org (Postfix) with ESMTP id 653F243D2F; Tue, 1 Jun 2004 19:12:57 -0700 (PDT) (envelope-from sean@mcneil.com) Received: from localhost (localhost.mcneil.com [127.0.0.1]) by mail.mcneil.com (Postfix) with ESMTP id 28C40FD079; Tue, 1 Jun 2004 19:12:57 -0700 (PDT) Received: from mail.mcneil.com ([127.0.0.1]) by localhost (server.mcneil.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 03704-06; Tue, 1 Jun 2004 19:12:56 -0700 (PDT) Received: from [24.199.45.54] (mcneil.com [24.199.45.54]) by mail.mcneil.com (Postfix) with ESMTP id A4326FD01A; Tue, 1 Jun 2004 19:12:56 -0700 (PDT) From: Sean McNeil To: freebsd-amd64@freebsd.org, freebsd-gnome@freebsd.org, freebsd-ports@freebsd.org Content-Type: text/plain Message-Id: <1086142376.36268.12.camel@server.mcneil.com> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.6 Date: Tue, 01 Jun 2004 19:12:56 -0700 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at mcneil.com Subject: Bad links with *.a libs for shared objects and bad patch X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Jun 2004 02:12:57 -0000 While compiling all the ports over from i386 to amd64 arch, I found a few I use had issues with making shared libraries with non-shared libs that were compiled without -fPIC. These were: multimedia/mpeg4ip mail/evolution What I ended up doing to get these to build was add the following to my /etc/make.conf temporarily to build them: CFLAGS= -O -pipe -fPIC Also, there is a patch to multimedia/gxine that is no good for amd64: files/patch-src::spidermonkey::jsprf.c Deleting this patch will allow gxine to compile. Cheers, Sean