diff --git a/build/recipes/build_pkgs/build_pkgs.py b/build/recipes/build_pkgs/build_pkgs.py
index a0c38066f9187ae16cf6f404218f06e21ddf8a81..304d2bad22677d40b0e410e899aafd56ed66dd12 100644
--- a/build/recipes/build_pkgs/build_pkgs.py
+++ b/build/recipes/build_pkgs/build_pkgs.py
@@ -60,6 +60,9 @@ class Recipe:
         :return: Paths to files, as strings, created by the recipe.
         """
         if self.options['name'] == "all":
+            logger.warning("WARNING: You've requested all packages to be built. This will take a long time.")
+            logger.warning("If only one or a few packages have changed, consider specifying them "
+                           "in a comma-separated list.")
             pkgs = self.pkg_list
         else:
             pkgs = self.options['name'].split(',')