On Wed, Apr 29, 2015 at 8:58 AM, Mike <[email protected]> wrote:
> Hi Community,
>
> I am student and new to linux and gcc. I have the job to find a toolchain
> for compiling Linux for beaglebone black from Windows x64 host. Cygwin is
> excluded from my options. Therefore I installed the linaro gcc toolchain for
> Windows (gcc-linaro-arm-linux-gnueabihf-4.8-2014.04_win32) from
> http://releases.linaro.org/14.04/components/toolchain/binaries/
> and MinGW64. So far some compilation of helloWorld Code works.
>
> Now I am trying to compile Linux kernel 3.14.39-ti-r61 for BBB from
> https://github.com/beagleboard/linux an fail because sys/mman.h included
> from scripts/basic/fixdep.c is missing:
>
> C:\work\linux-3.14.39-ti-r61>mingw32-make ARCH=arm
> CROSS_COMPILE=arm-linux-gnueabihf- bb.org_defconfig
>   HOSTCC  scripts/basic/fixdep
> scripts/basic/fixdep.c:108:22: fatal error: sys/mman.h: No such file or
> directory
>  #include <sys/mman.h>
>                       ^
> compilation terminated.
> scripts/Makefile.host:118: recipe for target 'scripts/basic/fixdep' failed
> mingw32-make[1]: *** [scripts/basic/fixdep] Error 1
> Makefile:449: recipe for target 'scripts_basic' failed
> mingw32-make: *** [scripts_basic] Error 2
>
> I expected the files where ready to compile. Does someone know where to get
> this file?
> Or is there something wrong with my toolchain?

sys/mman.h is part of: libc6-dev

Just setup a linux vm if your going to build the linux kernel...

Regards,

-- 
Robert Nelson
https://rcn-ee.com/

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to