From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: mx.groups.io; dkim=pass header.i=@apple.com header.s=20180706 header.b=K1bYgXpJ; spf=pass (domain: apple.com, ip: 17.151.62.66, mailfrom: afish@apple.com) Received: from nwk-aaemail-lapp01.apple.com (nwk-aaemail-lapp01.apple.com [17.151.62.66]) by groups.io with SMTP; Fri, 16 Aug 2019 17:03:46 -0700 Received: from pps.filterd (nwk-aaemail-lapp01.apple.com [127.0.0.1]) by nwk-aaemail-lapp01.apple.com (8.16.0.27/8.16.0.27) with SMTP id x7H01gbH029679; Fri, 16 Aug 2019 17:03:43 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apple.com; h=sender : content-type : mime-version : subject : from : in-reply-to : date : cc : content-transfer-encoding : message-id : references : to; s=20180706; bh=hLq3ZAhDHpRlKX2wYyOlEHFX0HO3V6KlXSC2mY/wGPc=; b=K1bYgXpJs0MwPDOlDaKYpMrP+G9yxHxB1pTT7tjLy0zZdHOWUaGUZPGyhVc0vEtVRItS HjR/STxJcvpYGMxttfCXZJUxGUEfc7yHDk4yjWDmrBlr3ZpvptXYZmH59x6LJYqvugAN 5BVsFr9UhR/+mptHN63yugAYJabMXNJV7tplOOvT9jTkyt58+Z0OFrtUxjQHvzBHAAG9 C98c04PPPRDPIXoIOIKNJUezHk2muPpCPdYCeyhYyDzWavrHItbr8C8UGH2OuucCNaMu HseY3W32FXFQ1v7KbSdIhTCeuA3joGMu+LCPnaPnpXDs3QZFSG2KArDhQROFgVhU/mux WQ== Received: from mr2-mtap-s02.rno.apple.com (mr2-mtap-s02.rno.apple.com [17.179.226.134]) by nwk-aaemail-lapp01.apple.com with ESMTP id 2u9vv3sym7-2 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO); Fri, 16 Aug 2019 17:03:43 -0700 Received: from nwk-mmpp-sz10.apple.com (nwk-mmpp-sz10.apple.com [17.128.115.122]) by mr2-mtap-s02.rno.apple.com (Oracle Communications Messaging Server 8.0.2.4.20190507 64bit (built May 7 2019)) with ESMTPS id <0PWC00634THY3ZD0@mr2-mtap-s02.rno.apple.com>; Fri, 16 Aug 2019 17:03:34 -0700 (PDT) Received: from process_milters-daemon.nwk-mmpp-sz10.apple.com by nwk-mmpp-sz10.apple.com (Oracle Communications Messaging Server 8.0.2.4.20190507 64bit (built May 7 2019)) id <0PWC00H00TC7O200@nwk-mmpp-sz10.apple.com>; Fri, 16 Aug 2019 17:03:34 -0700 (PDT) X-Va-A: X-Va-T-CD: 11e1f2de59da9b9311d2c5c6efe41bb8 X-Va-E-CD: 41f1a2311feb45054f42613e6105d552 X-Va-R-CD: 539ae9ddee3f082d32a832ea31d0c7f2 X-Va-CD: 0 X-Va-ID: 3b99d0e2-4c59-4daf-9008-c47bf9e9e838 X-V-A: X-V-T-CD: 11e1f2de59da9b9311d2c5c6efe41bb8 X-V-E-CD: 41f1a2311feb45054f42613e6105d552 X-V-R-CD: 539ae9ddee3f082d32a832ea31d0c7f2 X-V-CD: 0 X-V-ID: 9f6ab34f-86da-4566-87a7-42784ae4f574 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:,, definitions=2019-08-16_10:,, signatures=0 Received: from [17.235.18.156] (unknown [17.235.18.156]) by nwk-mmpp-sz10.apple.com (Oracle Communications Messaging Server 8.0.2.4.20190507 64bit (built May 7 2019)) with ESMTPSA id <0PWC00K5DTHWW0C0@nwk-mmpp-sz10.apple.com>; Fri, 16 Aug 2019 17:03:34 -0700 (PDT) Sender: afish@apple.com MIME-version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Subject: Re: [edk2-devel] [PATCH v2 1/1] MdePkg: Add STATIC_ASSERT macro From: "Andrew Fish" In-reply-to: Date: Fri, 16 Aug 2019 17:03:32 -0700 Cc: devel@edk2.groups.io, vit9696@protonmail.com, Mike Kinney , "lersek@redhat.com" , "leif.lindholm@linaro.org" Message-id: <49AA4A1C-696C-478C-BECC-398B8B7A3534@apple.com> References: <20190813081644.53963-1-vit9696@protonmail.com> <65C2153C-7D59-490C-8DD2-A48FF0EEA8DE@protonmail.com> <74D8A39837DF1E4DA445A8C0B3885C503F75D776@shsmsx102.ccr.corp.intel.com> <4A89E2EF3DFEDB4C8BFDE51014F606A14E4D1378@SHSMSX104.ccr.corp.intel.com> <8e766773-0b4e-e9bd-31a2-a858c7b476c9@redhat.com> <308CCC50-2275-4E0F-B468-464F814C20A4@apple.com> To: Rebecca Cran X-Mailer: Apple Mail (2.3445.104.11) X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:,, definitions=2019-08-16_10:,, signatures=0 Content-type: text/plain; charset=us-ascii Content-transfer-encoding: quoted-printable > On Aug 16, 2019, at 5:01 PM, Rebecca Cran wrote: >=20 > On 2019-08-16 16:58, Andrew Fish via Groups.Io wrote: >>=20 >> I'm all for modernization of the C code as long we are thoughtful >> about compatibility. For example I still see that VS2008 is a >> supported BaseTools/Conf/tools_def.template. >=20 >=20 > It would be interesting to see who's using the older toolchains = against > current/newer revisions of the edk2. >=20 > For example at work we build a UEFI driver using VS2012, but it's > against the UDK2014.SP1 branch, and being for a legacy product we'll > never migrate to a newer UDK release or master tag. >=20 Rebecca, It is also interesting in the context of our CI as we could pick oldest = and newest version from every compiler family for the CI build test.=20 Thanks, Andrew Fish >=20 > --=20 > Rebecca Cran >=20