Changes between Version 138 and Version 139 of Docs/825gen2/Dev/UpdatingLegacyApps


Ignore:
Timestamp:
10/21/25 14:27:53 (43 hours ago)
Author:
Don Wilson
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Docs/825gen2/Dev/UpdatingLegacyApps

    v138 v139  
    174174||825lang ,,2,,||825 Multi language||
    175175||825sql ,,3,,||825 SQLite||
    176 ||sqlite3 ,,3,,||825 SQLite||
     176||825db ,,4,,||825 SQLite/MySQL||
     177||sqlite3 ,,3,,||SQLite||
     178||mysqlclient ,,4,,||MySQL||
    177179||${UI_LIBS}|| ||
    178180||${CAIRO_LIBS}|| ||
    179181||${GLIB_LIBS}|| ||
    180 ||${PRT_LIBS} ,,4,,|| ||
     182||${PRT_LIBS} ,,5,,|| ||
    181183
    182184,,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.
     
    186188,,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.
    187189
    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]
    189193[[br]]
    190194
     
    195199||${workspace_loc:/lib825lang/Debug-ARM825} ,,2,,||
    196200||${workspace_loc:/lib825sql/Debug-ARM825} ,,3,,||
     201||${workspace_loc:/lib825db/Debug-ARM825} ,,4,,||
    197202||/opt/arm64lib||
    198203
     
    202207
    203208,,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.
    204211
    205212**Release-ARM825 build configuration**
     
    209216||${workspace_loc:/lib825lang/Release-ARM825} ,,2,,||
    210217||${workspace_loc:/lib825sql/Release-ARM825} ,,3,,||
     218||${workspace_loc:/lib825db/Release-ARM825} ,,4,,||
    211219||/opt/arm64lib||
    212220
     
    217225,,3,, If //sql3_7_9// library is used change search path to "${workspace_loc:/libsql3_7_9/Release-ARM825}".
    218226
     227,,4,, If using //lib825db// specify this path instead of the //lib825sql// path.
     228
    219229== Next Steps ==
    220230