From c5a2aacbf32fb4d83c27caa16c93ded416cae3d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eivind=20J=C3=B8lsgard?= Date: Thu, 9 Jan 2025 15:01:07 +0100 Subject: [PATCH] net: lib: downloader: make sure at least one transport enabled MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The downloader library require at least one transport to be enabled. Add build assert when downloader library is enabled without any transport. Signed-off-by: Eivind Jølsgard --- subsys/net/lib/downloader/dl_transports.ld | 3 +++ 1 file changed, 3 insertions(+) diff --git a/subsys/net/lib/downloader/dl_transports.ld b/subsys/net/lib/downloader/dl_transports.ld index ed41ad57b359..a2f183eb22f5 100644 --- a/subsys/net/lib/downloader/dl_transports.ld +++ b/subsys/net/lib/downloader/dl_transports.ld @@ -3,3 +3,6 @@ _dl_transport_entry_list_start = .; KEEP(*(SORT_BY_NAME("._dl_transport_entry.*"))); _dl_transport_entry_list_end = .; + +ASSERT(_dl_transport_entry_list_end != _dl_transport_entry_list_start, + "No transport enabled for the downloader library. See downloader library Kconfig options.");