-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
According to Elbert Pol on 8/13/2008 12:17 PM:
Hello Eric,
[please don't top-post]
However, I'm still interested in seeing what this does when libsigsegv is
not present (you can use './configure --without-libsigsegv-prefix' to
rebuild m4 without it, rather than having to uninstall the library).
I build now with --without-libsigsegv-prefix
I attach resulst
Hmm. According to that most recent log, using an explicit
./configure --without-libsigsegv-prefix
did not do what I expected; configure still detected the library located
in --prefix, and still linked with it. I'm not sure why libsigsegv.m4 is
not honoring an explicit --without. Bruno, might this be a bug in
lib-prefix.m4?
At any rate, I'm installing this patch to gnulib, since it appears (from
your first log), that even though your platform supports SA_ONSTACK, it
does not handle stack overflow as a SIGSEGV that can be handled by the
alternate stack. It basically splits stack overflow detection into two
tests, so that c-stack doesn't even try installing a handler if it appears
that stack overflow SIGSEGV can't really be handled.
I'm planning on building a new m4 snapshot with all the recent gnulib
fixes later today.