From owner-p4-projects@FreeBSD.ORG Fri Jun 11 01:17:00 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7F1B41065674 for ; Fri, 11 Jun 2010 01:17:00 +0000 (UTC) (envelope-from bf1783@googlemail.com) Received: from mail-ww0-f54.google.com (mail-ww0-f54.google.com [74.125.82.54]) by mx1.freebsd.org (Postfix) with ESMTP id D90DC8FC12 for ; Fri, 11 Jun 2010 01:16:59 +0000 (UTC) Received: by wwb22 with SMTP id 22so490993wwb.13 for ; Thu, 10 Jun 2010 18:16:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:mime-version:received:received:reply-to:date :message-id:subject:from:to:cc:content-type; bh=5PNBrX8X+wnxIQW7c6CK8XLaU3uFiQu7DPYz7PR/JUY=; b=LNQH6fugZY2kNMK+o0bPPM3fjOxpcnBzAjtNYwr+dgahcSBX8NBgoBgjVVgCVZRa99 e4JRvRN8zDSrv+k6pP56BQAvTIGcsY24j6lpucfOxy7ZceFnQkmRU0S2v9mcQiXGsiKM dvTt1RfPOgl/Mx9IGpRAhyLTFI3dlZP2bBXlo= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=mime-version:reply-to:date:message-id:subject:from:to:cc :content-type; b=P0o9hawASHDjD3ufr+qI9Y7VjfDIdYc07WeAr+l9usulo771UvpSHNznC96ZKeFKs+ Ms9rlVgKy93G/lS/+5EF39JbMJF1WzPDWb9+D18d9Y/BTLf9Gm1Al1J6uXI81Uih0ySI jyrxJAKRpM9RsVAPCOa5D55MXub7NtCM2kNdE= MIME-Version: 1.0 Received: by 10.216.159.3 with SMTP id r3mr1148014wek.26.1276217251379; Thu, 10 Jun 2010 17:47:31 -0700 (PDT) Received: by 10.216.183.5 with HTTP; Thu, 10 Jun 2010 17:47:31 -0700 (PDT) Date: Fri, 11 Jun 2010 00:47:31 +0000 Message-ID: From: "b. f." To: Andrius Morkunas Content-Type: text/plain; charset=ISO-8859-1 Cc: p4-projects@freebsd.org Subject: Re: PERFORCE change 179429 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: bf1783@gmail.com List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Jun 2010 01:17:00 -0000 >http://p4web.freebsd.org/@@179429?ac=10 > >Change 179429 by andrius at klevas on 2010/06/10 18:32:41 > > Add support for newer GCC versions. > > PORTS_CC should now be able to handle newer GCC versions like gcc44. If you intend to use USE_GCC in the sense that it is used now, for a larger number of ports; or to allow the wide use of some other compiler from ports, then you must consider how to deal with the new circular dependencies that may be introduced. For example, right now, if you build any of: lang/perl5.10 devel/binutils devel/gmake devel/bison math/gmp math/mpfr converters/libiconv devel/m4 devel/libtool22 with USE_GCC=4.4+, you will introduce circular dependencies that will wreak havoc in the current Ports infrastructure. Unless some of these ports are added to the base system, or only base system compilers are used, you will probably have to devise an alternative method for determining the dependencies of compilers and toolchains. Regards, b.