Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

Do I have to make clean and remake jazz and jedi every time I update from git?

clean git jazz JEDI remake time
0
Posted

Do I have to make clean and remake jazz and jedi every time I update from git?

0

Not at all! A simple ‘make jedi’ will do. Here’s a quick rundown on what’s involved after doing a git pull: Few changes in a module force recompilation of other modules, because Jazz was designed to minimize compilation dependencies. Some of those changes include modifying a macro, or moving an exported symbol to another module. The build system takes advantage of this and recompiles only changed files. This is why a ‘make jedi’ will do. When changes to Jazz require a full rebuild, like when a low-level kernel macro is modified in a way it generates incompatible code, there is a file containing kernel/versions that the build system consults, with entries like: (version: 201016) (version: 201015 gambit-version: 405001 gambit-stamp: 20090827151242) (version: 201014 rebuild: all) (version: 201011 rebuild: kernel) For example, with the entries above, if your last pull retrieved version 2.01.010, then the ‘(version: 201014 rebuild: all)’ entry above tells the build system it must recompile

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123