Your host pc's os has nothing to do with this. How did you obtain the rootfs for your device? What OS do you have on your device? For example for wandboard (i.MX6 based) you can download Ubuntu 12.04 image, and you have to install all the dependencies on this target system. Then you can mount this target os image on your host pc and set it as rootfs for cross compilation. So you can probably perform these steps:
1. Run the device.
2. Install all the dependencies on it (if it is Ubuntu then it is quite simple, as you have all the packages mentioned in .../xcb/README file)
3. Mount the device's file system somewhere on your host PC (for example: you can extract the image or mount if through the network with nfs)
4. Use this newly mounted rootfs for cross-compiling.
Bookmarks