-
Bug
-
Resolution: Fixed
-
Major
-
Dab, Eel
Depending on the BSP we have different Linux Kernel versions and recipes used. This is expected and something we have designed around. However, we have multiple and inconsistent mechanisms being used to enforce various required kernel options (such as smack and various I/O devices). This in turn makes adding new BSPs as well as maintaining existing BSPs difficult (see recent regressions about touchscreen, issues found when fixing iMX support). A unified solution is required that does not impact other recipes (for example, linux-%.bbappend causes a rebuild of linux-libc-headers, and in turn, much of the 'world', when we tweak a cfg there).