diff --git a/recipes/dev/llvm/recipe.toml b/recipes/dev/llvm/recipe.toml
index 4f160c75ae4997074d239d64ad05508359658686..daeb31adb69f0403f6ca1c1961e56067a52afb1b 100644
--- a/recipes/dev/llvm/recipe.toml
+++ b/recipes/dev/llvm/recipe.toml
@@ -1,7 +1,7 @@
 [source]
 git = "https://gitlab.redox-os.org/redox-os/llvm-project.git"
 upstream = "https://github.com/rust-lang/llvm-project.git"
-branch = "redox-2023-01-21"
+branch = "redox-2024-05-11"
 
 [build]
 template = "custom"
diff --git a/recipes/dev/rust/config.toml b/recipes/dev/rust/config.toml
index b68ef0c24d392cd8db80231f2a947c24e13b100b..40a3dd016ac92de6cc3f5d43c3d020f3c27bb82c 100644
--- a/recipes/dev/rust/config.toml
+++ b/recipes/dev/rust/config.toml
@@ -12,6 +12,7 @@ verbose = 1
 
 [install]
 prefix = "install"
+sysconfdir = "etc"
 
 [rust]
 backtrace = false
diff --git a/recipes/dev/rust/recipe.sh b/recipes/dev/rust/recipe.sh
index 166d23a395d08392411146c2ebae7560959924b9..81cd8a97eedd6190aa4c652238f774b2ca47faca 100644
--- a/recipes/dev/rust/recipe.sh
+++ b/recipes/dev/rust/recipe.sh
@@ -1,5 +1,5 @@
 GIT=https://gitlab.redox-os.org/redox-os/rust.git
-BRANCH=redox-2023-09-07
+BRANCH=redox-2024-05-11
 BUILD_DEPENDS=(llvm)
 DEPENDS="gcc13 cargo"
 PREPARE_COPY=0