Merge pull request #9086 from nileshkale123/fix/redefinition_warning_for_gnu_source_backport_2.28

Backport 2.28: Fixed issue of redefinition warning messages for _GNU_SOURCE
This commit is contained in:
Gilles Peskine
2024-05-06 12:40:41 +00:00
committed by GitHub
2 changed files with 8 additions and 1 deletions

View File

@@ -0,0 +1,5 @@
Bugfix
* Fix issue of redefinition warning messages for _GNU_SOURCE in
entropy_poll.c and sha_256.c. There was a build warning during
building for linux platform.
Resolves #9026

View File

@@ -5,10 +5,12 @@
* SPDX-License-Identifier: Apache-2.0 OR GPL-2.0-or-later
*/
#if defined(__linux__) || defined(__midipix__) && !defined(_GNU_SOURCE)
#if defined(__linux__) || defined(__midipix__)
/* Ensure that syscall() is available even when compiling with -std=c99 */
#if !defined(_GNU_SOURCE)
#define _GNU_SOURCE
#endif
#endif
#include "common.h"