我有一个FreeBSD主机和一些监狱,freebsd-version -u在主机和监狱中的输出是12.2-STABLE。
在主机中,uname -K和pkg -vv | grep OSVERSION的输出与1202505匹配,但在监狱中,我得到了OSVERSION = 1201512;
我更新了主机和监狱,但仍然找不出原因。
有什么想法吗?
发布于 2021-03-09 16:52:53
我不得不删除usr/src/obj目录并重新构建,因为这个文件:
usr/src/amd64.amd64/host-osreldate.h在使用-DNO_CLEAN时没有更新:
env MAKEOBJDIRPREFIX=/jroot/build/obj SRCCONF=/etc/src-jail.conf __MAKE_CONF=/etc/make.conf make -DNO_CLEAN -j${NUMBER_OF_CORES} buildworld使用发展/发展有助于解决问题,只需在src.conf中添加WITH_CCACHE_BUILD=yes即可
从男人那里:
WITH_CCACHE_BUILD
Set to use ccache(1) for the build. No configuration is required
except to install the devel/ccache package. https://serverfault.com/questions/1055948
复制相似问题