From 8633290e6394b5194d39a512264f92be765f213d Mon Sep 17 00:00:00 2001 From: Martijn Dekker Date: Mon, 18 Jan 2021 07:48:15 +0000 Subject: [PATCH] Fix build failure on certain versions of glibc Patch from: https://bugzilla.redhat.com/show_bug.cgi?id=1477082 See also: https://github.com/att/ast/pull/63 https://bugs.debian.org/887743 --- src/lib/libast/features/stdio | 2 ++ src/lib/libast/include/ast.h | 12 ++++++++++++ 2 files changed, 14 insertions(+) diff --git a/src/lib/libast/features/stdio b/src/lib/libast/features/stdio index b563f5bbea21..db9678c796ab 100644 --- a/src/lib/libast/features/stdio +++ b/src/lib/libast/features/stdio @@ -6,6 +6,8 @@ cat{ #define _FILE_DEFINED 1 #define _FILE_defined 1 #define _FILEDEFED 1 + #define __FILE_defined 1 + #define ____FILE_defined 1 #ifndef __FILE_TAG #define __FILE_TAG _sfio_s diff --git a/src/lib/libast/include/ast.h b/src/lib/libast/include/ast.h index d8cc9d314bfc..db7ee1987e23 100644 --- a/src/lib/libast/include/ast.h +++ b/src/lib/libast/include/ast.h @@ -58,9 +58,21 @@ struct _sfio_s; #ifndef __FILE_typedef #define __FILE_typedef 1 #endif +#ifndef _FILE_DEFINED +#define _FILE_DEFINED 1 +#endif +#ifndef _FILE_defined +#define _FILE_defined 1 +#endif #ifndef _FILEDEFED #define _FILEDEFED 1 #endif +#ifndef __FILE_defined +#define __FILE_defined 1 +#endif +#ifndef ____FILE_defined +#define ____FILE_defined 1 +#endif #endif /*