Warning: touch() [function.touch]: Unable to create file /home/starterkit/starterkit.ru/html/error.log because Permission denied in /home/starterkit/starterkit.ru/html/errorhandler.php on line 51 Ошибка при компиляции Qt 5.4.1 на buildroot 2014.08 - Embedded Linux - Форум - starterkit.ru
по-моему ошибка появилась после обновления кросскомпилятора а не Qt, возможно в Linaro поменяли сборочное окружение, раньше они собирали на убунте 10.04
Откат на старый кросс-компилятор ничего не дал.
Та же ошибка, пробовал собрать под свежим дистрибутивом OpenSuse 13.2
Ошибка на том же месте, но уже другая
collect2: fatal error: cannot find 'ld'
Откат по новым дистрибутивом также ничего не дает.
Удаление патча ничего не дало, помогло только удаление всех упоминаний о -fuse-ld=gold в файлах MakeFile в каталоге Qt и в configure.
Тогда собралось без проблем.
Но честно говоря Qt5 по производительности меня разочаровал, происводительность программы упала как минимум на 20%.
На Qt 4.8 загрузка процессора составляла 80%, а сейчас 100%, и это с учетом двух ядер с распараллеливанием.
Кроме того ужасно тормозит вывод на QPainter, не более 5 кадров/сек, тогда как в Qt 4.8 проблем не наблюдалось.
Ubuntu не использую так как по работе у меня стоит машина с OpenSuse.
В Ubuntu мне работать не удобно.