On 2023-01-04 09:28, Florian Weimer wrote:
The change as voted simply does not work at a technical level because
-mno-omit-leaf-frame-pointer is an architecture-specific GCC option
that
is not available on all Fedora architectures. I don't think
-fno-omit-frame-pointer is well-exercised on s390x, so I wouldn't want
to use it there, either.
The latest implementation update for this in
https://src.fedoraproject.org/rpms/redhat-rpm-config/pull-request/231
uses -mbackchain on s390x and drops -mno-omit-leaf-frame-pointer for
ppc64le.
Is it safe to assume this change (as voted) is actually intended for
x86_64 only, in both directions?
The Change owners are primarily interested in x86_64 and aarch64, but we
did not intend this to be x86_64 specific.
Specifically, that opting out will
*not* disable frame pointers on aarch64 and ppc64le (where it would
result in an ABI break)?
This is correct, and I've updated the documentation to clarify. Opting
out will revert to the compiler defaults, which may or may not include
frame pointers depending on the architecture.
Cheers
Davide
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
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@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue