On Fri, 2020-06-05 at 10:51 +0000, devel-requ...@lists.fedoraproject.org wrote: > Send devel mailing list submissions to > > Date: Fri, 05 Jun 2020 12:42:03 +0200 > From: Florian Weimer <fwei...@redhat.com> > Subject: Re: Fedora 33 System-Wide Change proposal: CompilerPolicy > Change > To: Igor Raits <ignatenkobr...@fedoraproject.org> > Cc: Development discussions related to Fedora > <devel@lists.fedoraproject.org> > Message-ID: <87pnadu744....@oldenburg2.str.redhat.com> > Content-Type: text/plain > > * Igor Raits: > > > From what I see, GCC supports it on x86, x86_64, s390x, riscv64, > > ppc64le. So this just does not include ARM / AArch64 from Fedora > > architectures. > > GCC has aarch64 support for stack-clash-protection, but it only works > well with 64K pages (otherwise detection is not reliable). This is due > to a choice by the target maintainers I do not understand. At least it > does not break anything. Correct.
> > I don't know the state on armhfp. It used the generic GCC > implementation in the past, which we considered too buggy to enable. I don't think anyone ever stepped up to implement stack-clash protection on 32bit ARM. I couldn't justify spending the time on it when stack-clash hit because 32bit ARM isn't supported by RHEL. And after doing x86, ppc, s390 and aarch64 for GCC I was burnt out as hell. I expect LLVM 11 should have stack-clash protection for x86, ppc and s390. I'm working with ARM to find resources to do an AArch64 implementation with the goal of landing it for LLVM 12. jeff _______________________________________________ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org