kernel build failed

Alexandr Krivulya shuriku at shurik.kiev.ua
Sun Mar 29 11:41:53 UTC 2020


29.03.20 14:12, David Wolfskill пишет:
> On Sun, Mar 29, 2020 at 02:02:02PM +0300, Alexandr Krivulya wrote:
>> 28.03.20 18:32, Dimitry Andric пишет:
>> ...
>>> This typically happens if you don't run "make buildworld", or at least
>>> "make kernel-toolchain" before running "make buildkernel", and your
>>> userland is missing those headers, for some reason. (Usually people
>>> seem to do a WITHOUT_CLANG installation or strip out 'unnecessary'
>>> stuff manually...)
>>>
>> I have updated source tree to r359419 and now make builworld failed with an
>> error:
>>
>> ...
>> --- Basic/SourceManager.o ---
>> /usr/src/contrib/llvm-project/clang/lib/Basic/SourceManager.cpp:1228:10:
>> fatal error: 'emmintrin.h' file not found
>> #include <emmintrin.h>
>>           ^~~~~~~~~~~~~
>> 1 error generated.
>> *** [Basic/SourceManager.o] Error code 1
>> ....
> Perhaps it would be helpful for you specify precisely what commands you
> invoked once the source tree was updated.
>
> For example, the process I use is documented in
> http://www.catwhisker.org/~david/FreeBSD/upgrade.html
>

Nothing specific, I use this scenario for years:

svnlite up /usr/src
rm -rf /usr/obj
cd /usr/src
make buildworld
make kernel
mergemaster -p
make installworld
mergemaster -Ui
reboot
make delete-old
make delete-old-libs




More information about the freebsd-current mailing list