diff --git a/recipes/llvm/recipe.toml b/recipes/llvm/recipe.toml
index d7902daaeff237e7072a8f7967d6eec13840d88a..41e98cf34e54d788e1dbca521696f9af7f98116a 100644
--- a/recipes/llvm/recipe.toml
+++ b/recipes/llvm/recipe.toml
@@ -19,7 +19,7 @@ COOKBOOK_CONFIGURE_FLAGS=(
     -DCMAKE_INSTALL_INCLUDEDIR="include"
     -DCMAKE_INSTALL_OLDINCLUDEDIR="/include"
     -DCMAKE_SYSTEM_NAME=Generic
-    -DCROSS_TOOLCHAIN_FLAGS_NATIVE="-DCMAKE_TOOLCHAIN_FILE=$(realpath ../native.cmake)"
+    -DCROSS_TOOLCHAIN_FLAGS_NATIVE="-DCMAKE_TOOLCHAIN_FILE=$(realpath "${COOKBOOK_RECIPE}/native.cmake")"
     -DLLVM_BUILD_BENCHMARKS=Off
     -DLLVM_BUILD_EXAMPLES=Off
     -DLLVM_BUILD_TESTS=Off
diff --git a/recipes/rust/recipe.sh b/recipes/rust/recipe.sh
index be4f36c8cec23a5a073250c3e07835c198160626..2d1c4d36071ec8377e72f10dbc6b6704e238454f 100644
--- a/recipes/rust/recipe.sh
+++ b/recipes/rust/recipe.sh
@@ -15,7 +15,7 @@ function recipe_update {
 }
 
 function recipe_build {
-    config="$(realpath ../config.toml)"
+    config="$(realpath "${COOKBOOK_RECIPE}/config.toml")"
     source="$(realpath ../source)"
     unset AR AS CC CXX LD NM OBJCOPY OBJDUMP RANLIB READELF STRIP
     python3 "$source/x.py" install --config "$config" --jobs $(nproc) --incremental