Note: The mercurial server is disabled at the moment while I investigate whether it can run with an acceptably low CPU load – Mike.

Compiling for both i386 and ARM

Copyright © 1993–2025 J. M. Spivey
Jump to navigation Jump to search

On Debian-based systems, the packages gcc-multilib and gcc-arm-linux-gnueabihf have conflicts. A workaround:

  • Install gcc-arm-linux-gnueabihf and gcc-6-multilib, which don't conflict.
  • Create a directory /usr/include/i386-linux-gnu and manually make a symlink
ln -s ../x86_64-linux-gnu/asm /usr/include/i386-linux-gnu.