[freebsd] Upgrade 11 to 12

Slawa Olhovchenkov slw at zxy.spb.ru
Fri Mar 1 15:02:57 EET 2019


On Fri, Mar 01, 2019 at 07:55:16PM +0700, Eugene Grosbein wrote:

> 01.03.2019 19:50, Anton Saietskii пишет:
> 
> >     У меня пока нет 12, где всё это в одном месте, но и раньше
> >     загрузчики прекрасно собирались полностью отдельно от мира,
> >     переходишь в каталог нужного варианта загрузчика, говоришь make,
> >     потом make install или просто достаёшь его бинарник из obj.
> > 
> > А вот у меня так не собирается, нужно make obj depend all делать.
> 
> Ну я уж не стал разжевывать всё до мелочей, "говоришь make" не надо понимать буквально :-)
> Любую часть FreeBSD по-отдельности желательно собирать через make obj depend && make all,
> за исключением специально написанных врапперов типа buildkernel, buildwold, toolchain/kernel-toolchain.
> 
> Впрочем, вроде бы make нынче умный и автоматически вызывает depend, если видит,
> что его ещё не вызывали.

во-первых не любую. некоторых похоже надо с дополнительными
аргументами вызывать.
во-вторых в случае gptzfsboot есть очень большая пачка зависимостей,
некоторые из которых возможно так же должны собираться с аргументами,
заранее.
в-третьих фаз сборки больше чем "obj depend"
buildincludes/includes вспоминаются.


More information about the freebsd mailing list