From 963467ea85167fa5427e46043af8b9594d0e17a6 Mon Sep 17 00:00:00 2001 From: Achim Gsell Date: Wed, 19 Feb 2025 10:37:13 +0100 Subject: [PATCH] build-system: add check that a dependency was successfully loaded --- Pmodules/libpbuild.bash | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Pmodules/libpbuild.bash b/Pmodules/libpbuild.bash index 20bab66..8efd741 100644 --- a/Pmodules/libpbuild.bash +++ b/Pmodules/libpbuild.bash @@ -914,6 +914,12 @@ _build_module() { std::info "Loading module: ${m}" eval "$( "${modulecmd}" bash load "${m}" )" + if ! bm::is_loaded "$m"; then + "${modulecmd}" bash list + std::die 5 \ + "%s " "${m}:" \ + "module cannot be loaded!" + fi done } # bm::load_build_dependencies