September 8th, 2015

GNU make

При переходе версии 3.81 -> 3.82 ломается совместимость с некоторыми старыми Makefile (например, для ядер 2.6.*).
И зачем?...

Будни кросс-компилелюляции(2)

Программа работает одинаково хорошо (или одинаково плохо) на настольнике x86_64 и плюгавой железячке с хилым китайским MIPS. Причём ничего существенного менять не пришлось, просто перекомпилировать...
Поразительно.

Правда, для меня сюрприз, что встроенный линукс может пришибить программу, запущенную от root если она пытается создать файл (?!). Это как-то не очень понятно: настольная убунта преспокойно работает, а во встроенном чайна-линуксе сразу segfault. Ну ладно, сделал файл-пустышку, чтобы его можно было перезаписать поверх -- заработало.