Remove build flags from output of -vvv for reproducible builds
authorSamuel Henrique <sameuloph@debian.org>
Mon, 6 Nov 2023 09:36:52 +0000 (09:36 +0000)
committerSamuel Henrique <samueloph@debian.org>
Mon, 6 Nov 2023 09:36:52 +0000 (09:36 +0000)
Forwarded: not-needed

===================================================================

Gbp-Pq: Name redact_build_flags.patch

src/settings.cpp.cmake

index 31de345a504f27eff9ae39441620c59d46f4c88d..2428af0dc242a302b9c48cf8cd8135ace7be59db 100644 (file)
@@ -52,10 +52,13 @@ void print_build_info(bool extended) {
       (WITH_XRM               ? '+' : '-'),
       (WITH_XCURSOR           ? '+' : '-'));
     printf("\n");
-    printf("Build type: @CMAKE_BUILD_TYPE@\n");
-    printf("Compiler: @CMAKE_CXX_COMPILER@\n");
-    printf("Compiler flags: @CMAKE_CXX_FLAGS@ ${CMAKE_CXX_FLAGS_${CMAKE_BUILD_TYPE_UPPER}} @cxx_flags_str@\n");
-    printf("Linker flags: @CMAKE_EXE_LINKER_FLAGS@ ${CMAKE_EXE_LINKER_FLAGS_${CMAKE_BUILD_TYPE_UPPER}} @cxx_linker_flags_str@\n");
+    printf("Debian package, build flags removed from output for build reproducibility\n");
+    printf("You can refer to the build logs of your package at:\n");
+    printf("https://buildd.debian.org/status/package.php?p=polybar\n");
+//  printf("Build type: @CMAKE_BUILD_TYPE@\n");
+//  printf("Compiler: @CMAKE_CXX_COMPILER@\n");
+//  printf("Compiler flags: @CMAKE_CXX_FLAGS@ ${CMAKE_CXX_FLAGS_${CMAKE_BUILD_TYPE_UPPER}} @cxx_flags_str@\n");
+//  printf("Linker flags: @CMAKE_EXE_LINKER_FLAGS@ ${CMAKE_EXE_LINKER_FLAGS_${CMAKE_BUILD_TYPE_UPPER}} @cxx_linker_flags_str@\n");
   }
 }
 // clang-format on