Надеюсь, на этот вопрос будет простой ответ: я пытаюсь добавить пакет для сборки root, для которого требуется включить функцию syscall ядра BPF.
Если функция включена, все работает хорошо, если нет, сборка завершается неудачно с незначительной ошибкой. То, что я хотел бы сделать, это выполнить быструю проверку в файле .mk, чтобы увидеть, присутствует ли эта функция, и распечатать чуть более удобную для пользователя ошибку, если ее нет.
Я попытался добавить:
ifneq ($(CONFIG_BPF_SYSCALL),y)
$(error Kernel feature CONFIG_BPF_SYSCALL is required)
endif
Но это, кажется, всегда срабатывает, так как я предполагаю, что CONFIG_BPF_SYSCALL не существует в области сборки пакета. Есть ли простой способ получить доступ к списку конфигурации ядра из пакета сборки env?
Большое спасибо