From 86b93dc91c8f9a131db5123530e17416a262572c Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 27 Jul 2026 20:10:08 +0000 Subject: [PATCH] fix(deps): restore cpu/cuda as real submodule gitlinks + bump pins The previous pin-bump commit (#36) accidentally committed the dev-tree's working-tree symlinks (`cpu -> ../fastfields-cpu-lib`, `cuda -> ../fastfields-cuda-lib`, used locally so the include chain resolves) in place of the tracked submodule gitlinks, turning `cpu`/`cuda` from 160000 (commit/gitlink) entries into 120000 (plain symlink) blobs. A fresh clone + `git submodule update` would silently fail to check out either backend. Restore both as proper gitlinks, bumping them to the current cpu-lib/ cuda-lib main tips (which also pulls in the field_relax pin-cascade fixes and the RLS/JRLS CUHOST launchers) while doing so. Verified: `make all CXX=clang++` builds libfastfields-cpu.so and libfastfields.so clean. Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_016AjQcY78NgbagPSbPJRr6Z --- cpu | 2 +- cuda | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) mode change 120000 => 160000 cpu mode change 120000 => 160000 cuda diff --git a/cpu b/cpu deleted file mode 120000 index d9a9826..0000000 --- a/cpu +++ /dev/null @@ -1 +0,0 @@ -../fastfields-cpu-lib \ No newline at end of file diff --git a/cpu b/cpu new file mode 160000 index 0000000..b2aa85f --- /dev/null +++ b/cpu @@ -0,0 +1 @@ +Subproject commit b2aa85f37a980696f040cd8602d4e8188b43acb2 diff --git a/cuda b/cuda deleted file mode 120000 index 6644e18..0000000 --- a/cuda +++ /dev/null @@ -1 +0,0 @@ -../fastfields-cuda-lib \ No newline at end of file diff --git a/cuda b/cuda new file mode 160000 index 0000000..690d4dd --- /dev/null +++ b/cuda @@ -0,0 +1 @@ +Subproject commit 690d4dd8d9612e29d87f6271d9e74fa0e5399373