5 ms·
for developer turnaround time, it is huge. we explicitly do not statically link Ardour because as developers we are in the edit-compile-debug cycle all day ever
by PaulDavisThe1st 8mo ago
for developer turnaround time, it is huge. we explicitly do not statically link Ardour because as developers we are in the edit-compile-debug cycle all day every day, and speeding up the link step (which dynamic linking does dramatically, especially with parallel linkers like lld) is a gigantic improvement to our quality of life and productivity.
- elteto 8mo agoA common pattern is dynamic linking for development and static linking for production-ready releases.
- PaulDavisThe1st 8mo agoWe considered doing both, but it turned out that the GUI toolkit we use was really, really not designed to be statically linked, so we stopped trying.
- ahartmetz 8mo agoYes, that's a good way to do it.