Hi, I've also managed to compile the 32-bit kernel by adding in the missing function. (This part of the code appears to be a backport of a feature from 3.15, which could explain why it's got bits missing.) I also enabled a lot of device driver modules that were disabled in the kernel-3.10.0-i686.config, and created a config for a debug kernel. I can share my specfile and configs if someone can tell me where to send them. I've also built all the other 32-bit packages that I think should be present. Just a couple need the ExclusiveArch x86_64 line changed. Nothing has been tested yet - about to start creating a 32-bit install disc. Ian Gosling On Sat, 2014-09-13 at 12:00 +0000, centos-devel-request at centos.org wrote: > On 09/12/2014 12:00 AM, Ian Pilcher wrote: > > FYI, I've successfully built kernel-3.10.0-123.6.3.el7.i686.rpm (and > > friends), using kernel-3.10.0-i686.config from 3.10.0-121.el7. I had > > to unset CONFIG_PARAVIRT to work around this error: > > > > kernel/sched/cputime.c: In function 'steal_account_process_tick': > > kernel/sched/cputime.c:273:3: error: implicit declaration of function > > 'jiffies_to_nsecs' [-Werror=implicit-function-declaration] > > this_rq()->prev_steal_time += cputime_to_nsecs(steal_ct); > > ^ > > I figured this error out. > > http://bugs.centos.org/view.php?id=7592 > -- CONFIDENTIAL NOTE: The information contained in this email is intended only for the use of the individual or entity named above and may contain information that is privileged, confidential and exempt from disclosure under applicable law. If the reader of this message is not the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this message in error, please immediately notify the sender and delete the mail. Thank you.