From 68d4138204b09b658506e8eefa231c985b8f5363 Mon Sep 17 00:00:00 2001 From: Florian Weimer <fweimer@redhat.com> Date: Fri, 8 Dec 2023 16:27:55 +0100 Subject: [PATCH] libgcov: Call __builtin_fork instead of fork Some targets do not provide a prototype for fork, and compilation now fails with an implicit-function-declaration error. libgcc/ * libgcov-interface.c (__gcov_fork): Use __builtin_fork instead of fork. --- libgcc/libgcov-interface.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libgcc/libgcov-interface.c b/libgcc/libgcov-interface.c index b2ee93086418..d166e98510d4 100644 --- a/libgcc/libgcov-interface.c +++ b/libgcc/libgcov-interface.c @@ -182,7 +182,7 @@ pid_t __gcov_fork (void) { pid_t pid; - pid = fork (); + pid = __builtin_fork (); if (pid == 0) { __GTHREAD_MUTEX_INIT_FUNCTION (&__gcov_mx); -- GitLab