diff --git a/recipes/demos/glutin/recipe.toml b/recipes/demos/glutin/recipe.toml
index ac85fe0fa1ecc77c0fea8722a0110ff0b38a3f6a..1d3a416e23f00e1ebe6055972bc20ed174512a7b 100644
--- a/recipes/demos/glutin/recipe.toml
+++ b/recipes/demos/glutin/recipe.toml
@@ -6,7 +6,7 @@ upstream = "https://github.com/rust-windowing/glutin.git"
 [build]
 template = "custom"
 dependencies = [
-    "llvm",
+    "llvm18",
     "mesa",
     "zlib"
 ]
diff --git a/recipes/emulators/flycast/recipe.toml b/recipes/emulators/flycast/recipe.toml
index 8cce16b8a40e1bb7887034ca7a826f7540d39c66..97da4dda2c402232abbd7252758cdb92f6440e90 100644
--- a/recipes/emulators/flycast/recipe.toml
+++ b/recipes/emulators/flycast/recipe.toml
@@ -7,7 +7,7 @@ dependencies = [
     "curl",
     "libiconv",
     "liborbital",
-    "llvm",
+    "llvm18",
     "mesa",
     "nghttp2",
     "openssl1",
diff --git a/recipes/emulators/mednafen/recipe.toml b/recipes/emulators/mednafen/recipe.toml
index 829674b8c3d0dd672e1f52de80a0344ba17ba021..e17b10e9eb072567319e6f8056df54af77b6ee81 100644
--- a/recipes/emulators/mednafen/recipe.toml
+++ b/recipes/emulators/mednafen/recipe.toml
@@ -11,7 +11,7 @@ dependencies = [
     #TODO: libflac
     "libiconv",
     "liborbital",
-    "llvm",
+    "llvm18",
     "mesa",
     "sdl2",
     "zlib",
diff --git a/recipes/emulators/retroarch/recipe.toml b/recipes/emulators/retroarch/recipe.toml
index 51f4019e40cc9f9b7ba30ded67895032ebc80a3d..e830377e214a053186adba7c6eb034307b039eba 100644
--- a/recipes/emulators/retroarch/recipe.toml
+++ b/recipes/emulators/retroarch/recipe.toml
@@ -6,7 +6,7 @@ template = "custom"
 dependencies = [
     "liborbital",
     "libretro-super",
-    "llvm",
+    "llvm18",
     "mesa",
     "openssl1",
     "sdl2",
diff --git a/recipes/tools/pathfinder/recipe.toml b/recipes/tools/pathfinder/recipe.toml
index 358b0a2aa00f2a24eb947d0e64f00f5a3cd0d175..d867a23027100ebf48874424c931edfd6316b6c1 100644
--- a/recipes/tools/pathfinder/recipe.toml
+++ b/recipes/tools/pathfinder/recipe.toml
@@ -6,7 +6,7 @@ upstream = "https://github.com/servo/pathfinder.git"
 [build]
 template = "custom"
 dependencies = [
-    "llvm",
+    "llvm18",
     "mesa",
     "zlib",
 ]
diff --git a/recipes/wip/dev/gnome-builder/recipe.toml b/recipes/wip/dev/gnome-builder/recipe.toml
index 719f3e914e25b510e51a094ada71f7941848dab4..53b8683f707eaacb8c330e82b4bdaa42bca51c4d 100644
--- a/recipes/wip/dev/gnome-builder/recipe.toml
+++ b/recipes/wip/dev/gnome-builder/recipe.toml
@@ -10,7 +10,7 @@ dependencies = [
     "dbus",
     "dspy",
     "enchant",
-    "llvm",
+    "llvm18",
     "gdk-pixbuf",
     "glib",
     "gobject-introspection",
diff --git a/recipes/wip/emulators/boxedwine/recipe.toml b/recipes/wip/emulators/boxedwine/recipe.toml
index 2d2507c08cc08931379a4c94a8df8081b8ce91b2..f6970436ea493f863a60da6951d7d748b416c89b 100644
--- a/recipes/wip/emulators/boxedwine/recipe.toml
+++ b/recipes/wip/emulators/boxedwine/recipe.toml
@@ -6,7 +6,7 @@ template = "custom"
 dependencies = [
     "curl",
     "liborbital",
-    "llvm",
+    "llvm18",
     "mesa",
     "mesa-glu",
     "nghttp2",
diff --git a/recipes/wip/emulators/ppsspp/recipe.toml b/recipes/wip/emulators/ppsspp/recipe.toml
index c5ed3d3f991a7d1ec7d26896172c6a3240c6138c..5ce00a6f1fe596b2d2df8436900e622b352a331e 100644
--- a/recipes/wip/emulators/ppsspp/recipe.toml
+++ b/recipes/wip/emulators/ppsspp/recipe.toml
@@ -5,7 +5,7 @@ git = "https://github.com/jackpot51/ppsspp"
 template = "custom"
 dependencies = [
     "liborbital",
-    "llvm",
+    "llvm18",
     "mesa",
     "mesa-glu",
     "sdl2",
diff --git a/recipes/wip/games/shockolate/recipe.toml b/recipes/wip/games/shockolate/recipe.toml
index 8f5ce555196129bd450c7233bfdf79339278f116..892671009f03a052fecbab16b9593106351931f0 100644
--- a/recipes/wip/games/shockolate/recipe.toml
+++ b/recipes/wip/games/shockolate/recipe.toml
@@ -42,5 +42,5 @@ cp -rv "${COOKBOOK_SOURCE}/shaders" "${COOKBOOK_STAGE}/home/user/systemshock/sha
 """
 [package]
 dependencies = [
-    "llvm",
+    "llvm18",
 ]
diff --git a/recipes/wip/graphics/gaffer/recipe.toml b/recipes/wip/graphics/gaffer/recipe.toml
index d2cd57978cc98efe1c67c1c3fe47d61977d61156..8a8ec0f55088fa83f12cbc60685bd79aa3fb7e15 100644
--- a/recipes/wip/graphics/gaffer/recipe.toml
+++ b/recipes/wip/graphics/gaffer/recipe.toml
@@ -13,7 +13,7 @@ dependencies = [
     "freetype2",
     "glew",
     "imath",
-    "llvm",
+    "llvm18",
     "lz4",
     "libffi",
     "libjpeg-turbo",
diff --git a/recipes/wip/tools/cosmic-player/recipe.toml b/recipes/wip/tools/cosmic-player/recipe.toml
index bd26691ab8daee1dc2d3f8f7b6daecd105295107..ec0f1a58e82a1532e152010dbb8cd789d5950ab7 100644
--- a/recipes/wip/tools/cosmic-player/recipe.toml
+++ b/recipes/wip/tools/cosmic-player/recipe.toml
@@ -6,7 +6,7 @@ branch = "master"
 dependencies = [
     "ffmpeg6",
     "liborbital",
-    "llvm",
+    "llvm18",
     "mesa",
     "sdl2",
     "zlib",
diff --git a/recipes/wip/video/tplay/recipe.toml b/recipes/wip/video/tplay/recipe.toml
index a922c6ecd18a66d783104a907c32b9ed774ec9a4..df5a777ef295a1fbce7e28f28d2aa2ce89732bcb 100644
--- a/recipes/wip/video/tplay/recipe.toml
+++ b/recipes/wip/video/tplay/recipe.toml
@@ -6,7 +6,7 @@ rev = "f32d5d3df7e3c6a873d1b113ef3b707b016b3a69"
 template = "cargo"
 dependencies = [
     "ffmpeg6",
-    "llvm",
+    "llvm18",
     "openssl1",
     "opencv4",
 ]