From owner-svn-ports-all@freebsd.org Sun Jan 3 10:20:10 2021 Return-Path: Delivered-To: svn-ports-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 6761F4CCD4A; Sun, 3 Jan 2021 10:20:10 +0000 (UTC) (envelope-from mandree@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4D7vs62Vc6z4k3p; Sun, 3 Jan 2021 10:20:10 +0000 (UTC) (envelope-from mandree@FreeBSD.org) Received: from mandree.no-ip.org (p4fe5202a.dip0.t-ipconnect.de [79.229.32.42]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) (Authenticated sender: mandree/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 2C042FA90; Sun, 3 Jan 2021 10:20:10 +0000 (UTC) (envelope-from mandree@FreeBSD.org) Received: from ryzen.an3e.de (localhost [IPv6:::1]) by ryzen.an3e.de (Postfix) with ESMTP id B740C1220E7; Sun, 3 Jan 2021 11:20:08 +0100 (CET) Subject: Re: svn commit: r521278 - head/graphics/rawtherapee To: Gerald Pfeifer Cc: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org References: <201912291234.xBTCYYJK087997@repo.freebsd.org> <455a37b-e2cd-5c23-f118-27a31ac12a@pfeifer.com> From: Matthias Andree Message-ID: Date: Sun, 3 Jan 2021 11:20:08 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.6.0 MIME-Version: 1.0 In-Reply-To: <455a37b-e2cd-5c23-f118-27a31ac12a@pfeifer.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 Jan 2021 10:20:10 -0000 Am 02.01.21 um 21:24 schrieb Gerald Pfeifer: > On Sun, 29 Dec 2019, Matthias Andree wrote: >> +# FreeBSD 11.2/12.0's base clang 6.0.1 emits worse code with >> +# considerably higher processing times, and on i386 additional calls to >> +# __atomic_*(), so we shall stick to GCC 9.x for now >> +USE_GCC= 9+ > > We generally try to avoid referring to specific versions of GCC. > > Would you mind considering something like the below? (It will > default to GCC 9 right now except for powerpcspe.) > -# So we shall stick to GCC 9.x for now > -USE_GCC= 9+ > +# So we shall stick to modern GCC for now > +USE_GCC= yes Gerald, I will sneak something similar in without revision bump (this will follow with the ilmbase/openexr updates to 2.5.4 a bit later), but I will add warning notes - the code is (un)practically somewhat too sensitive to the compiler details, so in doubt we may need to pin the GCC version later, and hope we don't incur failures on GCC 10 or 11 later... Every now and then I've tried to move to our base compilers, without much success. :-/ Regards Matthias