From 178bccca4eb1460e07bfa53275e680bf0831ff9e Mon Sep 17 00:00:00 2001 From: vasilito Date: Thu, 9 Jul 2026 15:19:33 +0300 Subject: [PATCH] fix: align all redox-drm path deps to recipes/core/base/ symlinks - Restore libredox and syscall symlinks in recipes/core/base/ - Point redox-drm's redox_syscall dep to recipes/core/base/syscall (via symlink) to match daemon workspace resolution and avoid lockfile collision - Redox-drm already uses recipes/core/base/redox-scheme (via symlink) and daemon path; libredox arrives transitively --- local/recipes/gpu/redox-drm/source/Cargo.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/local/recipes/gpu/redox-drm/source/Cargo.toml b/local/recipes/gpu/redox-drm/source/Cargo.toml index 4b75f11a86..b1054ae75f 100644 --- a/local/recipes/gpu/redox-drm/source/Cargo.toml +++ b/local/recipes/gpu/redox-drm/source/Cargo.toml @@ -11,7 +11,7 @@ linux-kpi = { version = "0.3", path = "../../../drivers/linux-kpi/source" } # here would collide with daemon's workspace resolution path # (recipes/core/base/libredox symlink). The redox-drm source does not # use libredox directly — it's only needed as a transitive dependency. -redox_syscall = { path = "../../../../../local/sources/syscall", features = ["std"] } +redox_syscall = { path = "../../../../../recipes/core/base/syscall", features = ["std"] } syscall04 = { package = "redox_syscall", version = "0.4" } # Use the recipe-location symlink path to match daemon's workspace # resolution, avoiding lockfile collision between @@ -28,4 +28,4 @@ redox-driver-sys = { path = "../../../drivers/redox-driver-sys/source" } linux-kpi = { path = "../../../drivers/linux-kpi/source" } # libredox omitted — resolved through daemon workspace transitive dep redox-scheme = { path = "../../../../../recipes/core/base/redox-scheme" } -redox_syscall = { path = "../../../../../local/sources/syscall" } +redox_syscall = { path = "../../../../../recipes/core/base/syscall" }