Remember that people programming embedded controllers are likely to have *much* older compilers than the latest Ubuntu distributions.