I am building 32-bit linux kernel on 64-bit linux host. (version 2.6.9 both on host and the target).
I am trying to build 32-bit linux kernel 2.6.9 on a 64-bit linux host with 2.6.9 (same version). Did some google search and tried the following:
step 1) make ARCH=i386 CFLAGS=-m32 menuconfig
step 2) make ARCH=i386 CFLAGS=-m32
Step 1 was okay. But step 2 got the following errors. What did I do wrong?
I am trying to compile Linux kernel source 2.6.38.4 on my Ubuntu machine but after almost one hour of process getting below given error
VDSOSYM arch/x86/vdso/vdso32-int80-syms.lds
VDSOSYM arch/x86/vdso/vdso32-sysenter-syms.lds
VDSOSYM arch/x86/vdso/vdso32-syms.lds
LD arch/x86/vdso/built-in.o
LD arch/x86/built-in.o
LD vmlinux.o
MODPOST vmlinux.o
I'm trying to build a CLFS for a PPC 8270 processor.
I'm following to this guide: http://fedoraproject.org/wiki/Building_a_custom_kernel
But on this step rpmbuild -bb --target=`uname -m` kernel.spec I get the following errors:
Code:
+ mv kernel-3.1.0-i686-PAE.config .config
++ head -1 .config
++ cut -b 3-
+ Arch=i386
+ make ARCH=i386 listnewconfig
+ grep -E '^CONFIG_'
.config:4658:warning: override: reassigning to symbol DEBUG_BLK_CGROU
My Debian kernel is linux-image-2.6.32-5-amd64, and the command uname -m returns x86_64. However, apt-get do get i386 packages (those /var/cache/apt/archives/*_i386.deb), but never get amd64 package.
I want to install virtualbox, but neither -i386 nor -amd64 work for me.
I am getting weird results after compiling the code shown below:
$ g++ -rdynamic -o ../../kernel kernel.cpp.o ../../lib/led.so ../../lib/remote.so -L"../../lib" -lcore -ldl
$ ldd ../../kernel linux-gate.so.1 => (0x0059c000)
../../lib/led.so (0x00b2a000)
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0x00ed5000)
libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0x008
Hello. I was building kernel 3.7 for a UML system. I was building using the um arch and got some issues.
Code:
arch/um/kernel/exec.c: In function flush_thread:
So I googled it and found out that Linux/arch/um/kernel/internal.h is not in my kernel 3.7 folder. It is normally included in arch/um/kernel/exec.c so I think this is the problem. Does anyone know if it was moved or changed?
so i am building a series of custom kernels...
for one of them i am using a kernel that is older than my currently installed ones.
i am using rpm to install this kernel and it will not install, period.
does anybody know a work around, i don't get why i can't install this....what does it matter