A quick update on this... removing the ipv6 and bluetooth modules from the kernel configuration fixes the problem... then I am able to boot this kernel, but as someone from google pointed out this will be as far as we go in getting android running natively on an x86 machine. The middleware stuff is still available as binary only it seems...
Cheers On Sep 8, 8:18 pm, SergioSilva <[EMAIL PROTECTED]> wrote: > Hi everyone, > > today I have tried to compile the android kernel in an x86 machine > (and also to an x86 target). > > So I tried compiling the kernel by changing the CROSS-COMPILE variable > to > > CROSS-COMPILE= > and ran > > make ARCH=x86 CROSS-COMPILE= mrproper > make ARCH=x86 CROSS-COMPILE= menuconfig (no changes to the default) > make ARCH=x86 CROSS-COMPILE= > > which eventually gave the error: > > (...) > Root device is (8, 1) > Setup is 11708 bytes (padded to 11776 bytes). > System is 1903 kB > Kernel: arch/x86/boot/bzImage is ready (#1) > Building modules, stage 2. > MODPOST 1906 modules > ERROR: "groups_search" [net/ipv6/ipv6.ko] undefined! > ERROR: "groups_search" [net/bluetooth/bluetooth.ko] undefined! > WARNING: modpost: Found 15 section mismatch(es). > To see full details build your kernel with: > 'make CONFIG_DEBUG_SECTION_MISMATCH=y' > make[1]: *** [__modpost] Error 1 > make: *** [modules] Error 2 > > any ideas? --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Internals" group. To post to this group, send email to android-internals@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/android-internals?hl=en -~----------~----~----~----~------~----~------~--~---