Bug 10160

Summary: [linux-yocto] do_kernel_configcheck warns about config conditionals
Product: [Build System, Metadata & Runtime] OE-Core Reporter: Jonathan Liu <net147>
Component: kernelAssignee: Bruce Ashfield <bruce.ashfield>
Status: RESOLVED NOTABUG QA Contact:
Severity: normal    
Priority: Undecided CC: tom.zanussi
Version: 2.2   
Target Milestone: ---   
Hardware: x86   
OS: x86   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: No (bug/feature does not impact docs)

Description Jonathan Liu 2016-08-18 12:35:46 UTC
Commands to reproduce:
git clone git://git.yoctoproject.org/poky
cd poky
. oe-init-build-env
cat >> conf/local.conf << 'EOF'
RM_OLD_IMAGE = "1"
PRSERV_HOST = "localhost:0"
INHERIT += "buildhistory"
BUILDHISTORY_COMMIT = "1"
INHERIT += "rm_work"
IMAGE_FSTYPES = "vdi"
EOF
bitbake core-image-minimal


BB_VERSION        = "1.31.1"
BUILD_SYS         = "x86_64-linux"
NATIVELSBSTRING   = "ArchLinux"
TARGET_SYS        = "i586-poky-linux"
MACHINE           = "qemux86"
DISTRO            = "poky"
DISTRO_VERSION    = "2.1+snapshot-20160818"
TUNE_FEATURES     = "m32 i586"
TARGET_FPU        = ""
meta
meta-poky
meta-yocto-bsp    = "master:6c24a6446a2e5310088bd13c0deaa2d2ac3484c9"

[...]

WARNING: linux-yocto-4.4.15+gitAUTOINC+b030d96c7b_ddab242999-r0 do_kernel_configcheck: [kernel config]: specified values did not make it into the kernel's final configuration:                                                                                                                                                 ---------- CONFIG_BT_6LOWPAN -----------------                                  Config: CONFIG_BT_6LOWPAN                                                       From: [...]/poky/build/tmp/work-shared/qemux86/kernel-source/.kernel-meta/configs/standard/features/bluetooth/bluetooth.cfg                          Requested value:  CONFIG_BT_6LOWPAN=y                                           Actual value:
Config 'BT_6LOWPAN' has the following conditionals:
  BT_LE && 6LOWPAN (value: "n")
Dependency values are:
  BT_LE [y] 6LOWPAN [n]

---------- CONFIG_BT_CMTP -----------------
Config: CONFIG_BT_CMTP
From: [...]/poky/build/tmp/work-shared/qemux86/kernel-source/.kernel-meta/configs/standard/features/bluetooth/bluetooth.cfg
Requested value:  CONFIG_BT_CMTP=m
Actual value:

Config 'BT_CMTP' has the following conditionals:
  BT_BREDR && ISDN_CAPI (value: "n")
Dependency values are:
  BT_BREDR [y] ISDN_CAPI [n]


Currently  3 running tasks (2228 of 2343)  95% |######################################################################################################      |
NOTE: Tasks Summary: Attempted 2343 tasks of which 9 didn't need to be rerun and all succeeded.
NOTE: Writing buildhistory
                                                                                                                                                             Summary: There were 2 WARNING messages shown.
Comment 1 Bruce Ashfield 2016-08-18 12:52:43 UTC
These were left in on purpose, and already have fixed pending. 

this isn't a bug.