Re: [PATCH] MdePkg/Include: AARCH64: disable outline atomics on GCC 10.2+
Laszlo Ersek
On 05/26/20 16:37, Leif Lindholm wrote:
On Sat, May 23, 2020 at 00:09:52 +0200, Ard Biesheuvel wrote:If this breakage affects "current toolchains", then why wasI'm not ecstatic that we'll be releasing the first stable tag known toWorks for me. By the time the next stable tag comes around, early adoptersOh and I think both this patch and the assembly language implementationdiff --git a/MdePkg/Include/AArch64/ProcessorBind.h b/MdePkg/Include/AArch64/ProcessorBind.hReviewed-by: Laszlo Ersek <lersek@...> <https://bugzilla.tianocore.org/show_bug.cgi?id=2723> only reported on 2020-May-19, four days into the soft feature freeze? This isn't just affecting random crazies pulling latest toolchains... "people using their distro defaults" to *not* build upstream edk2 until 2020-May-19, apparently. I don't recall if 10.1 ended up being default in F32, but it wasOK, let's delay the release then, by a few days. I agree the present patch may qualify as a bugfix, but the other patch with the assembly language intrinsics doesn't. If it's really that important to have in the upcoming stable tag, then it's worth delaying the tag for. I'm fine delaying the release for it; it wouldn't be without precedent. Also, I think Ard's assembly language patch needs a Tested-by from Gary at the least (reporter of TianoCore#2723). Please reach out to him in that thread. ... More precisely, please *ping* Gary for a Tested-by in that thread, because Ard CC'd him from the start, and even credited Gary in the commit message. Thanks, Laszlo |
|