diff options
author | Eric Blake <ebb9@byu.net> | 2008-07-17 06:23:47 -0600 |
---|---|---|
committer | Eric Blake <ebb9@byu.net> | 2008-07-17 07:29:56 -0600 |
commit | f6a65c23356574113f91060f82cef2119af4949a (patch) | |
tree | b4a699230b91c1162bfad438d16ecb24992fe40d /NEWS | |
parent | 1eb850a182e6e5aa66d17d314b394e2ded30e2b5 (diff) | |
download | gnulib-f6a65c23356574113f91060f82cef2119af4949a.tar.gz |
Make c-stack use libsigsegv, when available.
* modules/c-stack (Depends-on): Add libsigsegv.
* modules/c-stack-tests (Makefile.am): Link with libsigsegv, if
needed.
* lib/c-stack.c (SIGSTKSZ): Define fallback.
(segv_handler, overflow_handler, c_stack_action)
[HAVE_LIBSIGSEGV && !HAVE_XSI_STACK_OVERFLOW_HEURISTIC]: Add new
implementation when libsigsegv is available, but only when using
the library is necessary.
* m4/c-stack.m4 (AC_SYS_XSI_STACK_OVERFLOW_HEURISTIC): Add
comment, explaining why XSI check fails on Linux.
(gl_PREREQ_C_STACK): Supply LIBCSTACK, LTLIBCSTACK.
* tests/test-c-stack2.sh: Tweak skip message.
* NEWS: Document new link-time requirements.
Signed-off-by: Eric Blake <ebb9@byu.net>
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -6,6 +6,10 @@ User visible incompatible changes Date Modules Changes +2008-07-17 c-stack The module now requires the addition of + $(LIBCSTACK) or $(LTLIBCSTACK) in Makefile.am, + since it may depend on linking with libsigsegv. + 2008-07-07 isnanf-nolibm The include file is changed from "isnanf.h" to "isnanf-nolibm.h". isnand-nolibm The include file is changed from "isnand.h" |