linux kernel 4.4.0
我正在尝试使用以下步骤进行构建:
Step 1) apt-get source linux-image-$(uname -r)
Step 2) chmod a+x debian/scripts/*
Step 3) chmod a+x debian/scripts/misc/*
Step 4) fakeroot debian/rules clean
Step 5) fakeroot debian/rules editconfigs
Step 6) fakeroot debian/rules binary-headers binary-generic
但是在Step 5)
我编辑配置以i386/config.flavour.generic
启用对从属 eeprom 的 i2c 支持并将No
其余的配置更改为之后,我收到以下错误:
Running config-check for all configurations ...
check-config: /tmp/tmp.jW7xpVEeRa/CONFIGS/amd64-config.flavour.generic: loading config
check-config: /home/manik/ubuntu_kernel/linux-4.4.0/debian.master/config/annotations loading annotations
check-config: FAIL (48 != -): CONFIG_ARM64_VA_BITS policy<{'arm64': '48'}> mark<ENFORCED> note<Cavium ThunderX 2-socket needs a minimum of 41 bits of VA>
check-config: FAIL (y != -): CONFIG_THERM_ADT746X policy<{'powerpc-powerpc-smp': 'y'}> mark<ENFORCED> note<LP:#923094>
check-config: 42/44 checks passed -- exit 1
check-config: /tmp/tmp.jW7xpVEeRa/CONFIGS/amd64-config.flavour.lowlatency: loading config
check-config: /home/manik/ubuntu_kernel/linux-4.4.0/debian.master/config/annotations loading annotations
check-config: FAIL (48 != -): CONFIG_ARM64_VA_BITS policy<{'arm64': '48'}> mark<ENFORCED> note<Cavium ThunderX 2-socket needs a minimum of 41 bits of VA>
check-config: FAIL (y != -): CONFIG_THERM_ADT746X policy<{'powerpc-powerpc-smp': 'y'}> mark<ENFORCED> note<LP:#923094>
check-config: 42/44 checks passed -- exit 1
check-config: /tmp/tmp.jW7xpVEeRa/CONFIGS/i386-config.flavour.generic: loading config
check-config: /home/manik/ubuntu_kernel/linux-4.4.0/debian.master/config/annotations loading annotations
check-config: 44/44 checks passed -- exit 0
check-config: /tmp/tmp.jW7xpVEeRa/CONFIGS/i386-config.flavour.lowlatency: loading config
check-config: /home/manik/ubuntu_kernel/linux-4.4.0/debian.master/config/annotations loading annotations
check-config: FAIL (y != -): CONFIG_THERM_ADT746X policy<{'powerpc-powerpc-smp': 'y'}> mark<ENFORCED> note<LP:#923094>
check-config: FAIL (48 != -): CONFIG_ARM64_VA_BITS policy<{'arm64': '48'}> mark<ENFORCED> note<Cavium ThunderX 2-socket needs a minimum of 41 bits of VA>
check-config: 42/44 checks passed -- exit 1
check-config: /tmp/tmp.jW7xpVEeRa/CONFIGS/armhf-config.flavour.generic: loading config
check-config: /home/manik/ubuntu_kernel/linux-4.4.0/debian.master/config/annotations loading annotations
check-config: FAIL (n != -): CONFIG_ACPI_CUSTOM_METHOD policy<{'amd64': 'n', 'arm64': 'n', 'i386': 'n'}> mark<ENFORCED> note<SECURITY: allows arbitrary execution>
check-config: FAIL (y != -): CONFIG_XEN_ACPI_PROCESSOR policy<{'amd64': 'y', 'i386': 'y'}> mark<ENFORCED> <boot essential on XEN host>
check-config: FAIL (y != -): CONFIG_EFI_VARS policy<{'amd64': 'y', 'arm64': 'y', 'i386': 'y'}> mark<ENFORCED> note<EFI boot requirement (d-i) LP:#837332>
check-config: FAIL (n != -): CONFIG_COMPAT_VDSO policy<{'amd64': 'n', 'i386': 'n'}> mark<ENFORCED>
check-config: FAIL (y != -): CONFIG_THERM_ADT746X policy<{'powerpc-powerpc-smp': 'y'}> mark<ENFORCED> note<LP:#923094>
check-config: FAIL (48 != -): CONFIG_ARM64_VA_BITS policy<{'arm64': '48'}> mark<ENFORCED> note<Cavium ThunderX 2-socket needs a minimum of 41 bits of VA>
check-config: 38/44 checks passed -- exit 1
check-config: /tmp/tmp.jW7xpVEeRa/CONFIGS/armhf-config.flavour.generic-lpae: loading config
check-config: /home/manik/ubuntu_kernel/linux-4.4.0/debian.master/config/annotations loading annotations
check-config: FAIL (y != -): CONFIG_XEN_ACPI_PROCESSOR policy<{'amd64': 'y', 'i386': 'y'}> mark<ENFORCED> <boot essential on XEN host>
check-config: FAIL (y != -): CONFIG_THERM_ADT746X policy<{'powerpc-powerpc-smp': 'y'}> mark<ENFORCED> note<LP:#923094>
check-config: FAIL (n != -): CONFIG_ACPI_CUSTOM_METHOD policy<{'amd64': 'n', 'arm64': 'n', 'i386': 'n'}> mark<ENFORCED> note<SECURITY: allows arbitrary execution>
check-config: FAIL (48 != -): CONFIG_ARM64_VA_BITS policy<{'arm64': '48'}> mark<ENFORCED> note<Cavium ThunderX 2-socket needs a minimum of 41 bits of VA>
check-config: FAIL (y != -): CONFIG_EFI_VARS policy<{'amd64': 'y', 'arm64': 'y', 'i386': 'y'}> mark<ENFORCED> note<EFI boot requirement (d-i) LP:#837332>
check-config: FAIL (n != -): CONFIG_COMPAT_VDSO policy<{'amd64': 'n', 'i386': 'n'}> mark<ENFORCED>
check-config: 38/44 checks passed -- exit 1
check-config: /tmp/tmp.jW7xpVEeRa/CONFIGS/arm64-config.flavour.generic: loading config
check-config: /home/manik/ubuntu_kernel/linux-4.4.0/debian.master/config/annotations loading annotations
check-config: FAIL (y != -): CONFIG_XEN_ACPI_PROCESSOR policy<{'amd64': 'y', 'i386': 'y'}> mark<ENFORCED> <boot essential on XEN host>
check-config: FAIL (n != -): CONFIG_COMPAT_VDSO policy<{'amd64': 'n', 'i386': 'n'}> mark<ENFORCED>
check-config: FAIL (y != -): CONFIG_THERM_ADT746X policy<{'powerpc-powerpc-smp': 'y'}> mark<ENFORCED> note<LP:#923094>
check-config: 41/44 checks passed -- exit 1
check-config: /tmp/tmp.jW7xpVEeRa/CONFIGS/ppc64el-config.flavour.generic: loading config
check-config: /home/manik/ubuntu_kernel/linux-4.4.0/debian.master/config/annotations loading annotations
check-config: FAIL (48 != -): CONFIG_ARM64_VA_BITS policy<{'arm64': '48'}> mark<ENFORCED> note<Cavium ThunderX 2-socket needs a minimum of 41 bits of VA>
check-config: FAIL (y != -): CONFIG_EFI_VARS policy<{'amd64': 'y', 'arm64': 'y', 'i386': 'y'}> mark<ENFORCED> note<EFI boot requirement (d-i) LP:#837332>
check-config: FAIL (y != -): CONFIG_THERM_ADT746X policy<{'powerpc-powerpc-smp': 'y'}> mark<ENFORCED> note<LP:#923094>
check-config: FAIL (y != -): CONFIG_DEBUG_SET_MODULE_RONX policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'i386': 'y', 's390x': 'y'}> mark<ENFORCED>
check-config: FAIL (n != -): CONFIG_COMPAT_VDSO policy<{'amd64': 'n', 'i386': 'n'}> mark<ENFORCED>
check-config: FAIL (y != -): CONFIG_CC_STACKPROTECTOR_STRONG policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'i386': 'y'}> mark<ENFORCED>
check-config: FAIL (y != -): CONFIG_DEBUG_RODATA policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'i386': 'y'}> mark<ENFORCED>
check-config: 32/44 checks passed -- exit 1
*** ERROR: 12 config-check failures detected
rm -rf build