* How to compile x86 kernels on Opteron (Fedora core 3)?
@ 2004-11-22 22:03 Ben Greear
0 siblings, 0 replies; only message in thread
From: Ben Greear @ 2004-11-22 22:03 UTC (permalink / raw)
To: linux-kernel
Hello!
I am trying to compile a 2.4.27 kernel for pentium-2 on an x86_64 Opteron
system (Fedora Core 3). I tried editing the Makefile to add -m32 to the gcc
argument, and I added ARCH=i386 to all of the 'make' commands.
The first problem I see is that /sbin/genksyms does not exist on FC3. I am
not sure where this is supposed to come from, but I coppied a version
from an different machine and it seems to work OK...
After that, the build still fails, complaining about conflicting types for
various things:
home/greear/kernel/2.4/linux-2.4.27.p2/include/asm/unistd.h:375: warning: conflicting types for built-in function '_exit'
...
sched.c:213: error: conflicting types for 'reschedule_idle'
sched.c:210: error: previous declaration of 'reschedule_idle' was here
sched.c:213: error: conflicting types for 'reschedule_idle'
sched.c:210: error: previous declaration of 'reschedule_idle' was here
I also tried building in a debian chroot (the binaries there is regular i386).
This mostly worked but it failed to build something down in the aic scsi code...
So, has anyone got a recipe for cross-compiling regular x86 2.4 and/or 2.6 kernels on an
x86_64 system?
Thanks,
Ben
--
Ben Greear <greearb@candelatech.com>
Candela Technologies Inc http://www.candelatech.com
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2004-11-22 22:10 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-11-22 22:03 How to compile x86 kernels on Opteron (Fedora core 3)? Ben Greear
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.