Changes between Version 138 and Version 139 of Docs/825gen2/Dev/UpdatingLegacyApps
- Timestamp:
- 10/21/25 14:27:53 (43 hours ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Docs/825gen2/Dev/UpdatingLegacyApps
v138 v139 174 174 ||825lang ,,2,,||825 Multi language|| 175 175 ||825sql ,,3,,||825 SQLite|| 176 ||sqlite3 ,,3,,||825 SQLite|| 176 ||825db ,,4,,||825 SQLite/MySQL|| 177 ||sqlite3 ,,3,,||SQLite|| 178 ||mysqlclient ,,4,,||MySQL|| 177 179 ||${UI_LIBS}|| || 178 180 ||${CAIRO_LIBS}|| || 179 181 ||${GLIB_LIBS}|| || 180 ||${PRT_LIBS} ,, 4,,|| ||182 ||${PRT_LIBS} ,,5,,|| || 181 183 182 184 ,,1,, Older apps may use //825// instead of //825ev//. Some older apps that use //825// also use //app//. In this case the additional library //app// will be needed. … … 186 188 ,,3,, For newer apps it is preferred to use //825sql// and //sqlite3// for dynamically linked SQLite shared object that is already on 825 Gen2. Older recompiled apps may use //sql3_7_9// instead of //825sql// and remove //sqlite3// line. //sql3_7_9// is statically linked and includes the //sqlite3// library. 187 189 188 ,,4,, The development VM may need to be updated to have the //PRT_LIBS// environment variable. Refer to [wiki:Docs/825gen2/Dev/DevVMTechnical VM technical information] 190 ,,4,, New apps may use //825db//, //sqlite3//, and //mysqlclient// instead of //825sql//. This will require code changes, but offers ability to make apps support SQLite or MySQL with common code. 191 192 ,,5,, The development VM may need to be updated to have the //PRT_LIBS// environment variable. Refer to [wiki:Docs/825gen2/Dev/DevVMTechnical VM technical information] 189 193 [[br]] 190 194 … … 195 199 ||${workspace_loc:/lib825lang/Debug-ARM825} ,,2,,|| 196 200 ||${workspace_loc:/lib825sql/Debug-ARM825} ,,3,,|| 201 ||${workspace_loc:/lib825db/Debug-ARM825} ,,4,,|| 197 202 ||/opt/arm64lib|| 198 203 … … 202 207 203 208 ,,3,, If //sql3_7_9// library is used change search path to "${workspace_loc:/libsql3_7_9/Debug-ARM825}". 209 210 ,,4,, If using //lib825db// specify this path instead of the //lib825sql// path. 204 211 205 212 **Release-ARM825 build configuration** … … 209 216 ||${workspace_loc:/lib825lang/Release-ARM825} ,,2,,|| 210 217 ||${workspace_loc:/lib825sql/Release-ARM825} ,,3,,|| 218 ||${workspace_loc:/lib825db/Release-ARM825} ,,4,,|| 211 219 ||/opt/arm64lib|| 212 220 … … 217 225 ,,3,, If //sql3_7_9// library is used change search path to "${workspace_loc:/libsql3_7_9/Release-ARM825}". 218 226 227 ,,4,, If using //lib825db// specify this path instead of the //lib825sql// path. 228 219 229 == Next Steps == 220 230