From Bugzilla Helper: User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.6) Gecko/20050317 Firefox/1.0.2 Description of problem: Various parts of the kernel build use cmp, which is part of diffutils. core/rpms/kernel/devel/kernel-2.6.spec,1.1243 only lists the following build requirements: BuildPreReq: module-init-tools, patch >= 2.5.4, bash >= 2.03, sh-utils, tar BuildPreReq: bzip2, findutils, gzip, m4, perl, make >= 3.78, gnupg BuildRequires: gcc >= 3.4.2, binutils >= 2.12, redhat-rpm-config Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1. Build kernel without diffutils installed. Actual Results: (This is from a 2.6.9 build, but I'm guessing the problem still exists) /usr/src/redhat/BUILD/kernel-2.6.9/linux-2.6.9/scripts/mkcompile_h: line 72: cmp: command not found UPD include/linux/compile.h /bin/sh: cmp: command not found Inconsistent kallsyms data Try setting CONFIG_KALLSYMS_EXTRA_PASS make: *** [vmlinux] Error 1 error: Bad exit status from /var/tmp/rpm-tmp.74 (%build) Expected Results: Kernel should build, provided we have diffutils installed. If not, rpm will return an error at the start of the build. Additional info:
Fixed in CVS, will be in next build. Thanks.