From owner-freebsd-ports-bugs@FreeBSD.ORG Thu Jul 9 09:00:10 2009 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3D65B1065676 for ; Thu, 9 Jul 2009 09:00:10 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 14EC88FC1E for ; Thu, 9 Jul 2009 09:00:10 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n69909AF029052 for ; Thu, 9 Jul 2009 09:00:09 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n69909aE029051; Thu, 9 Jul 2009 09:00:09 GMT (envelope-from gnats) Resent-Date: Thu, 9 Jul 2009 09:00:09 GMT Resent-Message-Id: <200907090900.n69909aE029051@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Martin Matuska Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B977E10656A3 for ; Thu, 9 Jul 2009 08:50:00 +0000 (UTC) (envelope-from mm@mail.vx.sk) Received: from mail.vx.sk (core.vx.sk [188.40.32.143]) by mx1.freebsd.org (Postfix) with ESMTP id 741878FC25 for ; Thu, 9 Jul 2009 08:50:00 +0000 (UTC) (envelope-from mm@mail.vx.sk) Received: from localhost (localhost [127.0.0.1]) by mail.vx.sk (Postfix) with ESMTP id BE1F82E4E1 for ; Thu, 9 Jul 2009 10:49:59 +0200 (CEST) Received: from mail.vx.sk ([127.0.0.1]) by localhost (mail.vx.sk [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 1NZGMf-VvYE8 for ; Thu, 9 Jul 2009 10:49:57 +0200 (CEST) Received: by mail.vx.sk (Postfix, from userid 1001) id D92BD2E4DA; Thu, 9 Jul 2009 10:49:57 +0200 (CEST) Message-Id: <20090709084957.D92BD2E4DA@mail.vx.sk> Date: Thu, 9 Jul 2009 10:49:57 +0200 (CEST) From: Martin Matuska To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/136607: [PATCH] lang/gcc43 lang/gcc44: add OPTION for devel/binutils X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Martin Matuska List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 09 Jul 2009 09:00:10 -0000 >Number: 136607 >Category: ports >Synopsis: [PATCH] lang/gcc43 lang/gcc44: add OPTION for devel/binutils >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Thu Jul 09 09:00:09 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Martin Matuska >Release: FreeBSD 7.2-STABLE amd64 >Organization: >Environment: System: FreeBSD 7.2-STABLE i386 and amd64 >Description: When devel/binutils is installed, users of lang/gcc43 and lang/gcc44 may use the full functionality of these compilers, e.g. CPU instructions unsupported by system binutils like -mssse3 -msse4.1 -msse4.2 lang/gcc43 and lang/gcc44 automatically detect devel/binutils because it uses standard paths. I suggest setting this option to "on" by default in the future. >How-To-Repeat: >Fix: Index: ports/lang/gcc43/Makefile =================================================================== RCS file: /home/pcvs/ports/lang/gcc43/Makefile,v retrieving revision 1.393 diff -u -r1.393 Makefile --- ports/lang/gcc43/Makefile 22 Jun 2009 20:48:17 -0000 1.393 +++ ports/lang/gcc43/Makefile 9 Jul 2009 08:43:56 -0000 @@ -8,6 +8,7 @@ PORTNAME= gcc PORTVERSION= 4.3.4.20090621 +PORTREVISION= 1 CATEGORIES= lang java MASTER_SITES= ${MASTER_SITE_GCC} MASTER_SITE_SUBDIR= snapshots/${VERSIONSTRING} @@ -42,8 +43,15 @@ PATCH_WRKSRC= ${SRCDIR} CONFIGURE_SCRIPT= ../${SRCDIR:S/${WRKDIR}\///}/configure +OPTIONS= BINUTILS "Use binutils from ports" off + .include +.if defined(WITH_BINUTILS) +BUILD_DEPENDS+= ${LOCALBASE}/bin/as:${PORTSDIR}/devel/binutils +RUN_DEPENDS+= ${LOCALBASE}/bin/as:${PORTSDIR}/devel/binutils +.endif + .if ${ARCH} != i386 WITHOUT_JAVA= yes .endif Index: ports/lang/gcc44/Makefile =================================================================== RCS file: /home/pcvs/ports/lang/gcc44/Makefile,v retrieving revision 1.390 diff -u -r1.390 Makefile --- ports/lang/gcc44/Makefile 2 Jul 2009 01:02:21 -0000 1.390 +++ ports/lang/gcc44/Makefile 9 Jul 2009 08:43:56 -0000 @@ -8,6 +8,7 @@ PORTNAME= gcc PORTVERSION= 4.4.1.20090630 +PORTREVISION= 1 CATEGORIES= lang java MASTER_SITES= ${MASTER_SITE_GCC} MASTER_SITE_SUBDIR= snapshots/${VERSIONSTRING} @@ -42,8 +43,15 @@ PATCH_WRKSRC= ${SRCDIR} CONFIGURE_SCRIPT= ../${SRCDIR:S/${WRKDIR}\///}/configure +OPTIONS= BINUTILS "Use binutils from ports" off + .include +.if defined(WITH_BINUTILS) +BUILD_DEPENDS+= ${LOCALBASE}/bin/as:${PORTSDIR}/devel/binutils +RUN_DEPENDS+= ${LOCALBASE}/bin/as:${PORTSDIR}/devel/binutils +.endif + .if ${ARCH} != i386 WITHOUT_JAVA= yes .endif >Release-Note: >Audit-Trail: >Unformatted: