From e7b98c452343a43b924bca684e5ec423eae5d644 Mon Sep 17 00:00:00 2001
From: Paulo Neves <ptsneves@gmail.com>
Date: Thu, 28 Jul 2022 11:42:31 +0200
Subject: [PATCH] flb_info.h.in: Do not hardcode compilation directories

Including the source dir in the header makes the header not
reproducible and contaminates it with host builder paths. Instead
make it take CMAKE_DEBUG_SRCDIR that can be set to a known
reproducible value

Upstream-Status: Pending
---
 include/fluent-bit/flb_info.h.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/include/fluent-bit/flb_info.h.in b/include/fluent-bit/flb_info.h.in
index 3a08f8051..aa6a48f29 100644
--- a/include/fluent-bit/flb_info.h.in
+++ b/include/fluent-bit/flb_info.h.in
@@ -23,7 +23,7 @@
 #define STR_HELPER(s)      #s
 #define STR(s)             STR_HELPER(s)
 
-#define FLB_SOURCE_DIR "@CMAKE_SOURCE_DIR@"
+#define FLB_SOURCE_DIR "@CMAKE_DEBUG_SRCDIR@"
 
 /* General flags set by CMakeLists.txt */
 @FLB_BUILD_FLAGS@
