When we complain of compilation times

… we could compare with some C++ projects. Right now deal.ii has been compiling for more than an hour and the process is at 30%.

Edit: two hours later it is at 57%.

1 Like

However, incremental compilation in Julia works well only in the same process. I’ve heard that from 1.9 onwards, binary cache are available, which makes the situation somewhat better, but they are not that easy to use.
On the contrary, in C, C++ or Fortran, you can always benefit from incremental compilation without much effort.
Besides, I always hope that one day PackageCompiler can fully support incremental compilation for apps.

1 Like

Yes, but it is still 20 seconds compared to more than two hours and counting…

Edit: 3 hours, at 80% finished.
Edit: Btw, it is running on an unloaded 16-core machine with 256 GB of memory and fast disks.
Edit: Finally done after 4 solid hours of compilation…

1 Like