From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from wout5-smtp.messagingengine.com (wout5-smtp.messagingengine.com [64.147.123.21]) by mx.groups.io with SMTP id smtpd.web10.70875.1680530049927097828 for ; Mon, 03 Apr 2023 06:54:10 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="signature has expired" header.i=@bsdio.com header.s=fm3 header.b=G8j2wKSE; spf=pass (domain: bsdio.com, ip: 64.147.123.21, mailfrom: rebecca@bsdio.com) Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.west.internal (Postfix) with ESMTP id 0F5C332009E0; Mon, 3 Apr 2023 09:54:07 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Mon, 03 Apr 2023 09:54:09 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdio.com; h=cc :cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to; s=fm3; t= 1680530047; x=1680616447; bh=UX0WawnJZOb4QDYMUOvm6ieHzFF7270DCYc OppuT42c=; b=G8j2wKSETHCfl14swa7fe8kLtrZ6jHkkJ69401MDl6pRRk6zwEU kuxvKIxQ9TdpqCcOch8vx2/7Z8CYWt2IP7q+Bm8gTTGlXEoBOWv7cwgH4s6xbb0m 88qDAvbXy5iJcniTvVGWPJQjzvXVdBJR9e68UkdJd9qUhcNkfdXYaCp5kFXBmj6g yNo+4R1dBgRkn4dXQLlf/ET7CgQi4n8AK75plQ2cukO77iWA5nl6uicyH/xql9Ka /UxBjJn600ZSm7S4k8J6PEwTiR5tLCFOM3+yYoB5jkcKQKcJ91ObIaVwslnXV9N1 8u19Ey4Sn81r6IvENWcFJULucQrD7KmQtJA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t= 1680530047; x=1680616447; bh=UX0WawnJZOb4QDYMUOvm6ieHzFF7270DCYc OppuT42c=; b=IJ340KkOWbk6pP2cXp08KlS2aNB+4IWiCMQeVUXTq6E7QP8LWpX mVhBU5ArbsKCiCfDRY9TiAnuiI6Yw55yGHjIt4krzM7vJ7Q37Li+0xgLt8VJn7oR uA1P1DHWMo9pqWNwPgheTsHJ4WWGBtNJ/p6EAEq4DIKD7OOk+tjQXhJQQHNFTP3G oCojORP9rmhcpnv5TPePZfwAZhz9Hy7DqYXk9MKf8WiiTaWUpuWsehuh2cJLwxJR EoGB/Se7tah+6CtxKxnwjbBHaoBNB93Pk2nde4hKWf13jl3adq/pbv+9QjTArcr1 Qse0cIS/ANy3YV/GMY5Isq76TspVSMJrrYQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrvdeijedgjedtucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepkfffgggfuffvvehfhfgjtgfgsehtkeertddtfeejnecuhfhrohhmpeftvggs vggttggrucevrhgrnhcuoehrvggsvggttggrsegsshguihhordgtohhmqeenucggtffrrg htthgvrhhnpeegfeegveduheejgfduffefhfehleehiefghfetvdejvdelhfeukefhhfdv geehveenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpe hrvggsvggttggrsegsshguihhordgtohhm X-ME-Proxy: Feedback-ID: i5b994698:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 3 Apr 2023 09:54:04 -0400 (EDT) Message-ID: Date: Mon, 3 Apr 2023 07:54:04 -0600 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0) Gecko/20100101 Thunderbird/102.9.1 Subject: =?UTF-8?B?UmU6IOWbnuWkjTogW2VkazItZGV2ZWxdIFtQQVRDSCB2MiAwMC8xM10gQmFzZVRvb2xzLENyeXB0b1BrZyxNZGVQa2csT3ZtZlBrZzogRGVsZXRlIENMQU5HMzUsQ0xBTkczOCxHQ0M0OCxHQ0M0OSwgcmVuYW1lIEdDQzUgdG8gR0NDLCB1cGRhdGUgQ0xBTkdEV0FSRiwgZGVsZXRlIFZTIDIwMDgtMjAxMywgRUJD?= To: Pedro Falcato Cc: Leif Lindholm , Ard Biesheuvel , Gerd Hoffmann , devel@edk2.groups.io, gaoliming , Oliver Smith-Denny , Guomin Jiang , Xiaoyu Lu , Jian J Wang , Jiewen Yao , Ard Biesheuvel , Jordan Justen , Bob Feng , Andrew Fish , Michael D Kinney References: <20230328173111.759017-1-rebecca@bsdio.com> <02fb01d961dc$88d6acd0$9a840670$@byosoft.com.cn> <92a85636-3875-fd4d-06ff-dab9670370a5@bsdio.com> <2df50532-6cc1-43b5-a6e5-7642ace1ae03@bsdio.com> From: "Rebecca Cran" In-Reply-To: Content-Language: en-US Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit On 4/3/23 7:44 AM, Pedro Falcato wrote: > On Mon, Apr 3, 2023 at 1:27 PM Rebecca Cran wrote: >> In terms of CI coverage, I'd like to have both gcc 6 and gcc 12 running >> GCC and GCCNOLTO builds: we've already broken gcc 5 compatibility by >> introducing GoogleTest (which uses nullptr), so by doing builds with gcc >> 6 we'll be able to know when we break it and update >> tools_def.txt.template with a note that we'll subsequently require gcc 7. > FYI, GCC 5 supports nullptr and the whole of C++11. I think the > problem is that the .inf doesn't force C++11 through -std={gnu, > c}++11, which makes gcc 5 use its default C++ standard. > Which, IIRC, was C++98 until gcc 6 or 7 (and 98 does not have nullptr). Ah, thanks! We _do_ need to start specifying which C and C++ standards we're building against, since relying on defaults gets us into problems like this. -- Rebecca Cran