All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH] package/chrony: add option for debug logging
@ 2019-05-28 23:40 Robert Hancock
  2019-05-29 21:01 ` Arnout Vandecappelle
  0 siblings, 1 reply; 6+ messages in thread
From: Robert Hancock @ 2019-05-28 23:40 UTC (permalink / raw)
  To: buildroot

Add a BR2_PACKAGE_CHRONY_DEBUG_LOGGING config option to allow enabling
compiled-in support for debug logging in Chrony. Enable by default as
this makes it much easier to debug Chrony issues and should only be
disabled by those very sensitive to binary size.

Signed-off-by: Robert Hancock <hancock@sedsystems.ca>
---
 package/chrony/Config.in | 8 ++++++++
 package/chrony/chrony.mk | 3 ++-
 2 files changed, 10 insertions(+), 1 deletion(-)

diff --git a/package/chrony/Config.in b/package/chrony/Config.in
index 05d6fc1..b295e8d 100644
--- a/package/chrony/Config.in
+++ b/package/chrony/Config.in
@@ -6,3 +6,11 @@ config BR2_PACKAGE_CHRONY
 	  accuracy of the system clock.
 
 	  http://chrony.tuxfamily.org/
+
+config BR2_PACKAGE_CHRONY_DEBUG_LOGGING
+	bool "enable debug logging support"
+	default y
+	depends on BR2_PACKAGE_CHRONY
+	help
+	  Enable support for debug logging output from Chrony when enabled at
+	  runtime. If disabled, code for debug logging will not be compiled in.
diff --git a/package/chrony/chrony.mk b/package/chrony/chrony.mk
index b5821b2..2d03fce 100644
--- a/package/chrony/chrony.mk
+++ b/package/chrony/chrony.mk
@@ -13,7 +13,8 @@ CHRONY_CONF_OPTS = \
 	--host-system=Linux \
 	--host-machine=$(BR2_ARCH) \
 	--prefix=/usr \
-	--without-tomcrypt
+	--without-tomcrypt \
+	$(if $(BR2_PACKAGE_CHRONY_DEBUG_LOGGING),--enable-debug,--disable-debug)
 
 ifeq ($(BR2_PACKAGE_LIBCAP),y)
 CHRONY_DEPENDENCIES += libcap
-- 
1.8.3.1

^ permalink raw reply related	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2019-10-27 20:50 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-05-28 23:40 [Buildroot] [PATCH] package/chrony: add option for debug logging Robert Hancock
2019-05-29 21:01 ` Arnout Vandecappelle
2019-05-29 22:07   ` Robert Hancock
2019-05-29 23:18     ` [Buildroot] [PATCH v2] " Robert Hancock
2019-10-27 20:50       ` Arnout Vandecappelle
2019-05-31  8:46     ` [Buildroot] [PATCH] " Arnout Vandecappelle

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.