私はDebian linux-2.6ソースパッケージでLinuxカーネルを構築しています。
これで、サブ設定にCONFIG_VZ_FAIRSCHED = yがあり、これは明らかに「y」も使用する最終的な.configにマージされます。
# grep FAIRSCHED debian/config/**/*
debian/config/featureset-openvz/config:CONFIG_VZ_FAIRSCHED=y
ビルド中に使用される .config:
# grep FAIRSCHED debian/build/build_amd64_openvz_amd64/.config
CONFIG_VZ_FAIRSCHED=y
今「n」を使用すると警告を理解することができますが、何も変わらないと思いますか? !
通話中の出力は次のとおりですmake -f debian/rules.gen binary-arch_amd64_openvz_amd64 binary-indep
。
make[2]: Entering directory `/var/lib/vz/private/linux.nobackup/linux-2.6/debian/build/source_amd64_openvz'
HOSTCC scripts/basic/fixdep
HOSTCC scripts/basic/docproc
HOSTCC scripts/basic/hash
GEN /var/lib/vz/private/linux.nobackup/linux-2.6/debian/build/build_amd64_openvz_amd64/Makefile
HOSTCC scripts/kconfig/conf.o
HOSTCC scripts/kconfig/kxgettext.o
SHIPPED scripts/kconfig/zconf.tab.c
SHIPPED scripts/kconfig/lex.zconf.c
SHIPPED scripts/kconfig/zconf.hash.c
HOSTCC scripts/kconfig/zconf.tab.o
HOSTLD scripts/kconfig/conf
scripts/kconfig/conf -R arch/x86/Kconfig
.config:3518:warning: override: VZ_FAIRSCHED changes choice state
この警告はどういう意味ですか?
答え1
盲目的な推測:CONFIG_VZ_FAIRSCHED=y
価値の強要その他カーネル構成オプション。このオプションのヘルプテキストとは何ですか?