diff --git a/bob/devtools/build.py b/bob/devtools/build.py
index 172806ac61cabe333845b62ff13d0a18294e8fd0..852c4cf89ebfa69e32864391f9d1f3f065a67c7e 100644
--- a/bob/devtools/build.py
+++ b/bob/devtools/build.py
@@ -299,8 +299,12 @@ def parse_dependencies(recipe_dir, config):
 
     metadata = get_rendered_metadata(recipe_dir, config)
     recipe = get_parsed_recipe(metadata)
+    build_requirements = remove_pins(recipe["requirements"].get("build", []))
+    # causes conflicts on macOS
+    if "llvm-tools" in build_requirements:
+        build_requirements.remove("llvm-tools")
     return (
-        remove_pins(recipe["requirements"].get("build", []))
+        build_requirements
         + remove_pins(recipe["requirements"].get("host", []))
         + recipe["requirements"].get("run", [])
         + recipe.get("test", {}).get("requires", [])