It appears that the reason why subsequent runs after the first are faster is because gnucash recompiles a bunch of files into the user's ~/.cache directory the first time it is run and then doesn't have to recompile those files again in subsequent runs.

However, the files located underneath /usr/lib/x86_64-linux-gnu/guile/3.0/site-ccache, are not getting recompiled, presumably because they're owned as root, and as a result I'm wondering if they're not getting loaded at all.

I ask this because after launching GnuCash 5.8 I am unable to use the tab key to move from field to field in a ledger, which is basic functionality. I am suspecting that maybe some of the scheme code that's supposed to be loaded on startup isn't getting loaded because of the incompatible bytecode version issue.

Reply via email to