Chrt on omnia / cross compiling


as you may know, turris offers only (re)nice support. You cannot set a different scheduling class on processes. In order to achieve that you need schedtool or chrt program. I managed to build chrt by these steps:

  1. Follow this guide to build the toolchain
  2. download & extract util-linux
  3. cd into util-linux, export CC=/usr/local/bin/arm-linux-musleabihf-gcc , ./configure --without-systemd --host=arm-linux-musleabihf
  4. make chrt

The binary is now ready and you can sftp it to turris.

Are there any others tools that are useful in omnia, but are missing?