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
This commit is contained in:
2026-07-09 15:19:33 +03:00
parent 6ccaad67f5
commit 178bccca4e
@@ -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" }