From owner-freebsd-toolchain@FreeBSD.ORG Fri Aug 23 12:30:05 2013 Return-Path: Delivered-To: toolchain@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id B75B03FA for ; Fri, 23 Aug 2013 12:30:05 +0000 (UTC) (envelope-from decke@bluelife.at) Received: from mail-oa0-x22c.google.com (mail-oa0-x22c.google.com [IPv6:2607:f8b0:4003:c02::22c]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 65DB623C7 for ; Fri, 23 Aug 2013 12:30:05 +0000 (UTC) Received: by mail-oa0-f44.google.com with SMTP id l20so657440oag.3 for ; Fri, 23 Aug 2013 05:30:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bluelife.at; s=google; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type:content-transfer-encoding; bh=PHkkYJktgpAWS5S8TgXZ2OJ1HNVMu1h3SM3eHgbQ2Iw=; b=RWfG8Wd0P8bgzrgRRkHXs4iJGu4XLw/FR5DpMGTZG4AJDaLsopju13LpoOf31CVYYl /RmffvjwzC3WrXIx5OXFXBjkx/QXSiN0IcQloMdntHui1IkXlrxJmf3pQXmpOi5vur4k +H12cG+oNcrQCLcQu/Ijnd2Vk9LN9iPxFmoFs= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-gm-message-state:mime-version:sender:in-reply-to:references:date :message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=PHkkYJktgpAWS5S8TgXZ2OJ1HNVMu1h3SM3eHgbQ2Iw=; b=XuRhikmoY1EMwqX8i9FvM2ZfIIchTY7oJLNlAfBS2rm848DIFmWFTWnMtI1C0ONplu jyUb8fxNJaftJe+n0a0Dc5waC4H/THQvWqdNtA1vcuzMwuvePRJ+3ED/OsF/00KY7BE8 xauPcFZP1Aczf04vQ2I6HPoq2X6QIipwBq3FkbLnwjDuKk7XMVADYanTwCG6650o1azF S+UzC1SZepv28wwDTL8Z2gHmNLKRmQRAcCqoUahEoUZJ7FQ0WGXhojdn745dLF+gfIQb Ysmkhj+BRqjaEdESJ52Umiru8b+wrY1Hwvel6A5ictBftbwt+fhN4vbdMDmqOEoPtfYC JxZg== X-Gm-Message-State: ALoCoQkVqPztc3bj6LY9RbyKX5o32aQiTsvrgYOssbww1agDEutQbaug0cPnZS897qR2cA6i9T5v MIME-Version: 1.0 X-Received: by 10.60.96.131 with SMTP id ds3mr19970126oeb.50.1377261004641; Fri, 23 Aug 2013 05:30:04 -0700 (PDT) Sender: decke@bluelife.at Received: by 10.76.81.4 with HTTP; Fri, 23 Aug 2013 05:30:04 -0700 (PDT) X-Originating-IP: [80.123.233.199] In-Reply-To: <521751AF.6040905@gmail.com> References: <20130822200902.GG94127@funkthat.com> <105E26EE-8471-49D3-AB57-FBE2779CF8D0@FreeBSD.org> <521751AF.6040905@gmail.com> Date: Fri, 23 Aug 2013 14:30:04 +0200 X-Google-Sender-Auth: 4ZE8jCkaOytDbirNvPHfWCj8CbM Message-ID: Subject: Re: patch to add AES intrinsics to gcc From: =?ISO-8859-1?Q?Bernhard_Fr=F6hlich?= To: Volodymyr Kostyrko Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: toolchain@freebsd.org, John-Mark Gurney , current@freebsd.org X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Aug 2013 12:30:05 -0000 On Fri, Aug 23, 2013 at 2:12 PM, Volodymyr Kostyrko wro= te: > 23.08.2013 12:58, Bernhard Fr=F6hlich wrote: >> >> I don't know if you are aware that IF you really do that we will have >> serious >> problems to ship packages for 10. USE_GCC=3Dany is the fallback in the >> portstree for all ports that are unable to build with clang which was >> introduced >> when HEAD switched to clang as default cc. Right now there are 150 ports >> in >> the tree that use this fallback and quite a few of them are high profile >> ports: >> >> the highlights: >> audio/nas devel/mingw32-binutils emulators/qemu emulators/virtualbox-ose >> emulators/wine lang/go lang/v8 mail/courier math/fftw3 multimedia/libxin= e >> multimedia/gstreamer multimedia/gstreamer-plugins multimedia/x264 >> security/clamav >> >> the full list: >> http://dpaste.com/1354075/ >> >> A possible hack could be to add a check for USE_GCC=3Dany to behave like >> a USE_GCC=3Dyes on HEAD on the affected platforms. This pulls in lang/gc= c >> from ports for a lot of people on HEAD I suppose. > > > I object. Many ports that compiles perfectly on gcc 4.2.1 can't be compil= ed > with lang/gcc. I checked this once and the number of ports that require > strictly gcc 4.2.1 was bigger for me then number of ports that can't be > compiled with clang but fill fine on lang/gcc. > > I'll gonna recheck whether lang/gcc42 is sufficient for them. But I have > that bad feeling... lang/gcc42 is on the list of ports that have USE_GCC=3Dany. So you would ne= ed to fix it first to be able to compile it with clang 3.3 from base. We are not trying to build everything with lang/gcc but just the ports that= have USE_GCC=3Dany in their Makefile. Per default all ports are still build with= cc from base so clang 3.3 on HEAD. --=20 Bernhard Froehlich http://www.bluelife.at/