Re: kernel build failed

From: Alexandr Krivulya <shuriku_at_shurik.kiev.ua>
Date: Sun, 29 Mar 2020 14:41:30 +0300
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
Received on Sun Mar 29 2020 - 09:41:53 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:41:23 UTC