On 11/10/23 21:12, John David Anglin wrote:
On 2023-11-10 3:01 p.m., Helge Deller wrote:
On HPPA, we still need executable stacks, so this option doesn't work
and leads to a segfault on boot.
For kernel we don't need it any longer.
But there might be dependencies on glibc version and/or combination.
So, I've currently lost overview if we still need executable stacks...
FWIW, I recently changed gcc-14 to enable GNU stack notes and fixed a bug in the
32-bit PA 2.0 trampoline template. All execute stack tests in glibc now pass with gcc-14.
Yes, I saw your commits.
So, any code compiled with >= gcc-14 should be fine with non-writeable stacks?
It would be easier if it would be a glibc dependency (for distribution maintainers)...
gdb still needs a fix in unwind code.
Ok.
Helge