Subject: bug#50098: Configuring --with-libsigsegv results in link error

From: Paul Eggert <[email-masked]>
Date: Sun, 22 Aug 2021 13:42:44 -0700

On 8/22/21 4:19 AM, Evan Miller wrote:
> c-stack.c: In function 'die':
> c-stack.c:106:17: warning: implicit declaration of function 'mempcpy' [-Wimplicit-function-declaration]
>         char *p = mempcpy (buf, progname, prognamelen);

Evidently some dependencies were missing from the c-stack module. I 
installed the attached patch. Please try the same set of commands again.
>From 7a2a0d40e713c5cfd0b77abd3bdd897d9e72fa26 Mon Sep 17 00:00:00 2001
From: Paul Eggert <[email-masked]>
Date: Sun, 22 Aug 2021 13:39:24 -0700
Subject: [PATCH] c-stack: depend on inttypes, mempcpy

* modules/c-stack (Depends-on): Add inttypes, mempcpy.
mempcpy problem reported by Evan Miller in:
https://debbugs.gnu.org/50098#31
---
 ChangeLog       | 7 +++++++
 modules/c-stack | 2 ++
 2 files changed, 9 insertions(+)

diff --git a/ChangeLog b/ChangeLog
index 196704808..a6e8d6e99 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2021-08-22  Paul Eggert  <[email-masked]>
+
+	c-stack: depend on inttypes, mempcpy
+	* modules/c-stack (Depends-on): Add inttypes, mempcpy.
+	mempcpy problem reported by Evan Miller in:
+	https://debbugs.gnu.org/50098#31
+
 2021-08-22  Bruno Haible  <[email-masked]>
 
 	mountlist: Use recommended syntax for _GL_UNUSED_LABEL.
diff --git a/modules/c-stack b/modules/c-stack
index 32a412041..812e3efca 100644
--- a/modules/c-stack
+++ b/modules/c-stack
@@ -14,6 +14,8 @@ getprogname
 gettext-h
 idx
 ignore-value
+inttypes
+mempcpy
 raise
 sigsegv
 stddef
-- 
2.30.2