AW: Development

From: Clark Kent <the_rainman_shuffle_at_yahoo.ca>
Date: Fri, 2 Mar 2007 21:47:54 -0500 (EST)

Thanks for you help regarding this. I was able to finally build a kernel image (not success on a gpe or opie image though).

One thing I did find (and I do find this with everything I tried to build through OE) is that it never just works. You always have to edit the source code to get it to build. Fortunately for the kernel build I only had to do one thing. That was to edit

glibc-2.3.5+cvs20050627-r13/libc/ports/sysdeps/unix/sysv/linux/arm/ioperm.c - line 101 which had

#ifdef LINUX_KERNEL_CODE >= KERNEL_VERSION(2,43,6)
# define BUS_ISA CTL_BUS_ISA
#endif

The error message was, left side of >= has no operator. So I basically concluded that LINUX_KERNEL_CODE was not being defined (had no idea where it should have been defined) and since I was building kernel 2.6.20 I just removed the IF statement and defined BUS_ISA. My question is, why did this happen and what is the correct way to fix it.

Thanks

                 
---------------------------------
Ask a question on any topic and get answers from real people. Go to Yahoo! Answers.
Received on Fri Mar 02 2007 - 21:48:03 EST

This archive was generated by hypermail 2.2.0 : Fri Mar 02 2007 - 21:48:17 EST