config_fallbacks.h both check to see if CONFIG_RANDOM_UUID or CONFIG_CMD_UUID are defined, but I don't ever see either of these options defined. Can this go away: #if (defined(CONFIG_RANDOM_UUID) || \ defined(CONFIG_CMD_UUID)) && \ (!defined(CONFIG_LIB_RAND) && \ !defined(CONFIG_LIB_HW_RAND)) #define CONFIG_LIB_RAND #endif