Hi all,

lwp uses longjmp() in the case where it defaults to using process.c and
USE_UCONTEXT is not defined.  Debian builds using a "hardening" compiler
that ultimately replaces longjmp with one that does some stack validity
checks that are apparently incompatible with lwp.

However, on the machine where this is a problem, libc has support for
USE_UCONTEXT, and so params.sparc_linux24.h's #undef USE_CONTEXT is wrong
(though might be correct for actual linux24 systems).  Patching it out by
hand results in working executables, which is nice, but..

Is the correct thing to do here to allocate a sysid for sparc_linux26 and
create a params.sparc_linux26.h, or should I try to find a distinguishing
preprocessor symbol and just conditionalize the #undef USE_CONTEXT in the
existing param file?

Cheers,
--nwf;

Attachment: pgpbPIwXl11fz.pgp
Description: PGP signature

Reply via email to