#linux #kernel #yocto #bitbake
Вопрос:
Я исправляю rt linux до версии 4.14.137
Я успешно исправил и настроил, но есть проблема с bitbake.
Модель вытеснения прервана, и она показывает ошибку, как показано ниже.
Preemption Model: 1. No Forced Preemption (Server) (PREEMPT_NONE) 2. Voluntary Kernel Preemption (Desktop) (PREEMPT_VOLUNTARY) 3. Preemptible Kernel (Low-Latency Desktop) (PREEMPT__LL) (NEW) 4. Preemptible Kernel (Basic RT) (PREEMPT_RTB) (NEW) 5. Fully Preemptible Kernel (RT) (PREEMPT_RT_FULL) (NEW) choice[1-5]: aborted! Console input/output is redirected. Run 'make oldconfig' to update configuration. /home/exynos/shin/linux_android/sources/kernel/scripts/kconfig/Makefile:38: recipe for target 'silentoldconfig' failed make[4]: *** [silentoldconfig] Error 1 /home/exynos/shin/linux_android/sources/kernel/Makefile:523: recipe for target 'silentoldconfig' failed make[3]: *** [silentoldconfig] Error 2 | make[2]: *** No rule to make target 'include/config/auto.conf', needed by 'include/config/kernel.release'. Stop. | Makefile:146: recipe for target 'sub-make' failed | make[1]: *** [sub-make] Error 2 | Makefile:24: recipe for target '__sub-make' failed | make: *** [__sub-make] Error 2 | ERROR: oe_runmake failed | WARNING: exit code 1 from a shell command. | ERROR: Function failed: do_compile (log file is located at /home/exynos/shin/linux_android/build_discovery-v9_virt_la/tmp/work/euto_v9-poky-linux/linux-euto- v9/4.14.137 999-r0/temp/log.do_compile.27124) ERROR: Task (/home/exynos/shin/linux_android/sources/poky/../meta-samsung-bsp/recipes- kernel/linux/linux-euto-v9.bb:do_compile) failed with exit code '1' NOTE: Tasks Summary: Attempted 4670 tasks of which 4620 didn't need to be rerun and 1 failed. NOTE: Writing buildhistory Summary: 1 task failed: /home/exynos/shin/linux_android/sources/poky/../meta-samsung-bsp/recipes-kernel/linux/linux-euto-v9.bb:do_compile Summary: There were 3 WARNING messages shown. Summary: There were 2 ERROR messages shown, returning a non-zero exit code.
Комментарии:
1. Пожалуйста, предоставьте достаточно кода, чтобы другие могли лучше понять или воспроизвести проблему.