Originally posted by Sonadow
View Post
Other ones are that slightly different compilers are used (or different standards or quirks), these again need to be patched around.
Check out the FreeBSD ports or Arch Linux AUR and you will see that other than for drivers or x86 emulators; there are very few REQUIRES_ARCH patches.
It sounds like your out of tree wifi driver failed because it had a binary x86 only blob or you didn't quite do it right; possibly if you can find them it would be interesting to see the errors.
The biggest issue I see with ARM is platforms like Apple, Android or Windows RT which are extremely unstandard; you cannot just use a C/C++ cross compiler; you cannot just use CMake, you need to piss around with their stupid amateur toolchains and build systems. And finally bind your correct C code to whatever stupid language they have chosen to masturbate over, Swift, Java, C#.
Comment