diff --git a/cmake/scripts/dkcoder/project/init.cmake b/cmake/scripts/dkcoder/project/init.cmake index 6e197c4..27718ee 100644 --- a/cmake/scripts/dkcoder/project/init.cmake +++ b/cmake/scripts/dkcoder/project/init.cmake @@ -116,7 +116,7 @@ macro(dkcoder_project_init) set(init_OPTIONS) # all DkStd_Std commands must run in old versions of DkCoder. Confer dkcoder/src/DkStd_Std/README.md - set(dk_run DkRun_V2_1.RunAway) + set(dk_run DkRun_V2_2.RunAway) if(NOT ARG_QUIET) string(APPEND init_OPTIONS " -verbose") endif() diff --git a/src/DkStd_Std/README.md b/src/DkStd_Std/README.md index f4cbc44..52b7825 100644 --- a/src/DkStd_Std/README.md +++ b/src/DkStd_Std/README.md @@ -5,4 +5,8 @@ because it is a source code compile, and because `./dk` has a TTL-cache based upgrade mechanism. That also means that the `Dk` library must run in old versions of DkCoder. -That old version is DkCoder 2.1. +That old version is DkCoder 2.2, and is hardcoded into +[cmake/scripts/dkcoder/project/init.cmake:dkcoder_project_init](../../cmake/scripts/dkcoder/project/init.cmake#dkcoder_project_init) + +The unresolved difficulty is that `dk.sqlite3` metadata is not yet +backwards-compatible. Backwards-compatibility is required.