Greetings all,
in another thread I was whining that ports-mgmt/synth took a lot of time. As usually, it turned out that part of the problem was my idiocy, I forgot to turn on usage of tmpfs.
However, I turned option [N] Fetch prebuilt packages, which I understand as this option making the synth build only those ports, for which I have enabled/disabled certain options for and fetch the rest from the FreeBSD mirrors. However, looking at the logs, everything was being built.
I found an old thread that it is rather difficult to implement the prefetch properly per marion's reply here https://forums.freebsd.org/threads/...-prebuilt-packages-is-true.60164/#post-345717.
Could somebody explain this to me? Since the packages do not have changed options, why rebuilding them "eases the pain of subsequent build"?
Kindest regards,
M
in another thread I was whining that ports-mgmt/synth took a lot of time. As usually, it turned out that part of the problem was my idiocy, I forgot to turn on usage of tmpfs.
However, I turned option [N] Fetch prebuilt packages, which I understand as this option making the synth build only those ports, for which I have enabled/disabled certain options for and fetch the rest from the FreeBSD mirrors. However, looking at the logs, everything was being built.
I found an old thread that it is rather difficult to implement the prefetch properly per marion's reply here https://forums.freebsd.org/threads/...-prebuilt-packages-is-true.60164/#post-345717.
The post also states that: On the other hand, if you let it build everything the first time, the pain of building everything from source will be manageable on subsequent runs.
Could somebody explain this to me? Since the packages do not have changed options, why rebuilding them "eases the pain of subsequent build"?
Kindest regards,
M