From owner-freebsd-multimedia@FreeBSD.ORG Thu Mar 10 03:26:39 2011 Return-Path: Delivered-To: freebsd-multimedia@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 839A81065670 for ; Thu, 10 Mar 2011 03:26:39 +0000 (UTC) (envelope-from swills@FreeBSD.org) Received: from mouf.net (mouf.net [204.109.58.86]) by mx1.freebsd.org (Postfix) with ESMTP id 2046A8FC0C for ; Thu, 10 Mar 2011 03:26:38 +0000 (UTC) Received: from meatwad.mouf.net (cpe-065-190-178-041.nc.res.rr.com [65.190.178.41]) (authenticated bits=0) by mouf.net (8.14.4/8.14.4) with ESMTP id p2A2pHux023597 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NOT) for ; Wed, 9 Mar 2011 21:51:17 -0500 (EST) (envelope-from swills@FreeBSD.org) Message-ID: <4D783CA4.3020703@FreeBSD.org> Date: Wed, 09 Mar 2011 21:51:16 -0500 From: Steve Wills User-Agent: Mozilla/5.0 (X11; U; FreeBSD amd64; en-US; rv:1.9.1.16) Gecko/20110130 Thunderbird/3.0.11 MIME-Version: 1.0 To: freebsd-multimedia@FreeBSD.org X-Enigmail-Version: 1.0.1 Content-Type: multipart/mixed; boundary="------------010504020909040703010609" X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.2.6 (mouf.net [204.109.58.86]); Wed, 09 Mar 2011 21:51:18 -0500 (EST) X-Virus-Scanned: clamav-milter 0.96.2 at mouf.net X-Virus-Status: Clean Cc: Subject: patch to make multimedia/gstreamer-ffmpeg build on -CURRENT with new binutils 2.17 X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Mar 2011 03:26:39 -0000 This is a multi-part message in MIME format. --------------010504020909040703010609 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi, Does anyone have opinions on the attached patch to multimedia/gstreamer-ffmpeg? It helps gstreamer build with the newer binutils. The patch just disables the assembly, so it may make things slower. Without the patch, the build fails for me with: /usr/bin/ld: ../../gst-libs/ext/ffmpeg/libavcodec/libavcodec.a(dsputil_mmx.o): relocation R_X86_64_PC32 against `ff_pw_20' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: final link failed: Bad value I've tried enabling -fpic and -fPIC throughout, but that didn't seem to help. Also, I find that multimedia/ffmpeg doesn't have the same problem. Steve -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.16 (FreeBSD) iQEcBAEBAgAGBQJNeDykAAoJEPXPYrMgexuhh8MH/R9l+bPPLnRfSf+OsBlVybJI eTsccLlPQuDSIGPFh9C/uqwrghHAoBsJJymJBKTUz99wrf/Izi2woyWdeE9FfUTO WOmCdxWo1mxEhLRDrRthkBqzBMA3OEy7dY80Mb5wZnNyOgbeey94T9QibixPXQ5s UU7EGHqp1xf9jSDPtX8zEt5B4eu0hzz9i5I30O4/oUfn0MQQZY1eKKjHReo3m6Zf YH4RuX4CK+LEAEeq7AafOXMtIJc/Nhev6QKROBM/pkmxWJG2rkJeL1MxYulDZw1E ZukEELNd6qTQtryszGWMlHdmIVD6YaxZ2jfiyXAbwYGB1AiaFzgrcnx8VGaU8+0= =G4wy -----END PGP SIGNATURE----- --------------010504020909040703010609 Content-Type: text/plain; name="multimedia_gstreamer-ffmpeg.patch.txt" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="multimedia_gstreamer-ffmpeg.patch.txt" Index: Makefile =================================================================== RCS file: /home/ncvs/ports/multimedia/gstreamer-ffmpeg/Makefile,v retrieving revision 1.38 diff -u -r1.38 Makefile --- Makefile 28 Jul 2010 18:13:19 -0000 1.38 +++ Makefile 8 Mar 2011 21:04:29 -0000 @@ -40,6 +40,10 @@ .include +.if ${OSVERSION} >= 900033 +CONFIGURE_ARGS= "--with-ffmpeg-extra-configure=--cc=${CC} --disable-asm" +.endif + post-patch: @${REINPLACE_CMD} -e \ 's|make|${GMAKE}|' \ --------------010504020909040703010609 Content-Type: application/octet-stream; name="multimedia_gstreamer-ffmpeg.patch.txt.sig" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="multimedia_gstreamer-ffmpeg.patch.txt.sig" iQEcBAABAgAGBQJNeDykAAoJEPXPYrMgexuh34UH/33Cr+96M2HSiAOXLnKIiDpF7RGbjMxJ 39YKrqC4LPndK3ExTARz9P27gijnduZN6omdvJjzgPqBlpMJzIYhFzW8dkUcVOjiTbQs1XWp R4XFhSr6X2BCI1lEzDSwh1qBtDQdVXlH5d2YATm2NIMvEWBm7kbsm/kIeRPsD6E/DSzFnq3w T/QyjGJd2dAkCQRToj12bmq7SJUecDpvqBpyf3scBvYNHGOWd4wrm3MpZB9jZKwy0oBLXCRb L8bCjtaEEpncBv0raeDsTcbhoxE5mJY0qXqi0VkjqOk0hIXAZCK0BRke93q4RiDDrEHpDOrW s3xE4BmQnbNHciRTmXcpbxM= --------------010504020909040703010609--