I have a functional 3.6.1 build. If I wish to upgrade to 3.6.2 and later bug-fix releases, do I need to start each build from scratch, or are there any steps I can take to expedite the building process?
I assume you are building from the Blender source code. In which case, you will probably be on the
When things are backported to 3.6.X, they will be added to the
blender-v3.6-release branch. You should be able to “pull” (download) the latest changes with
git pull with the command line in the Blender source code directory, then just run
make again. Typically only the areas that have been impacted by the recent changes will be re-built resulting in a faster build than just doing it from scratch.
Occasionally there will be changes (typically with cmake files) that can cause build errors. And it’s just easier to rebuild from scratch again in that case. Note: This is more common if you’re following the “main” branch of Blender, or switching from one major version to another (E.G. 3.5 → 3.6)
When I build Blender, I run
make full nobuild so that I can change a couple of things in
CmakeCache.txt. After that I run
Will these commands also preserve work done on the previous build (reducing subsequent versions build times) or will they overwrite everything causing the new version to be built from scratch?
I ask because I always delete the
\blender-git\build_windows_Full_x64_vc16_Release folder after copying out the compiled Blender thinking it might cause problems with future versions.
If you delete the
\blender-git\build_windows_Full_x64_vc16_Release folder, nothing is preserved, and next time you run it, it’ll build from scratch.
Thank you for clearing that up! I’ll keep the folder and try going through the process once 3.6.3 is ready.