El 12/06/11 03:47, Michal Marek escribió:
Dne 11.6.2011 22:18, Jeff Mahoney napsal(a):
For now, we can just toss SUBLEVEL= into MAKE_ARGS and work around it. But it's a hack.
No, please don't do that. It turns out that a three-number kernel release string is de-facto part of the userspace ABI (too many programs do a sscanf(uts.release, "%d.%d.%d", &major, &patchlevel, &sublevel) to do some branching based on kernel version). I'll look into the buildsystem failure on Monday, for now, you can workaround it if you set SRCVERSION=3.0.0-rc2 and let scripts/tar-up.sh generate linux-3.0.0-rc2.tar.bz2. This works in the vanilla branch.
Michal
Ok, the fixed version failed to compile anyway ;) /usr/src/packages/BUILD/kernel-desktop-3.0/linux-3.0-rc2/drivers/scsi/qla4xxx/ql4_nx.c:659:21: error: conflicting types for 'readq' /usr/src/packages/BUILD/kernel-desktop-3.0/linux-3.0-rc2/drivers/scsi/qla4xxx/ql4_nx.h:779:19: note: previous definition of 'readq' was here /usr/src/packages/BUILD/kernel-desktop-3.0/linux-3.0-rc2/drivers/scsi/qla4xxx/ql4_nx.c:672:20: error: conflicting types for 'writeq' /usr/src/packages/BUILD/kernel-desktop-3.0/linux-3.0-rc2/drivers/scsi/qla4xxx/ql4_nx.h:786:20: note: previous definition of 'writeq' was here -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org