Thursday, March 15, 2007

MIPv6 and Gumstix

I've been trying to compile MIPv6 today for use on the gumstix. I compiled MIPv6 support into the 2.6.20 kernel that the latest version of the gumstix buildroot uses and that all worked fine.

I then tried to download the latest user space tool and cross compile that using the command :

./configure --build=i686-pc-linux-uclibc --host=arm-linux --target=arm-linux CPPFLAGS="-i/home/r0ute/phd/gumstix/br/gumstix-buildroot/
build_arm_nofpu/linux-2.6.20gum/include"


this chucks out the error :

checking for C compiler default output file name... configure: error: C compiler cannot create executables
See `config.log' for more details.


So I checked config.log to find out that the arm gcc compiler doesn't recognise the CPPFLAGS option, I then tried without that and it says the Linux headers don't have MIPv6 support enabled, I think I might have to somehow point it to the headers for the gumstix, either that or the user space tool I am using is only compatible with the patches that they supply themselves and not ther version of MIPv6 shipped with the kernel, the error in config.log from what I can tell is here :

conftest.c:61: error: 'RTPROT_MIP' undeclared (first use in this function)

Will have to come back to this when I have more time however, this paper is needing to be done, as well as the NP++ implementation.

0 Comments:

Post a Comment

<< Home