Новости и статьи

Среда разработки встроенных систем или дистрибутивов на основе GNU/Linux. Здесь вы можете найти новости проекта, статьи и заметки, касающиеся разработки дистрибутива Radix cross Linux.

GCC 5 #line directives

28 мая 2016 г.

В препроцессоре из состава GCC 5 произошли изменения, касающиеся вывода #line директив. Теперь строки могут разделяться на несколько, что может повлечь ошибки во время сборки старых пакетов.

В некоторых случаях, для сборки старого кода, достаточно применить флаг CPPFLAGS='-P'. Однако устранить проблему с помощью опции -P удается не всегда. Так например скрипт xoprg-server-x.xx.x/hw/xfree86/sdksyms.sh требует изменения awk-кода. Приготовить patch достаточно просто, если взять awk-код из xorg-server-1.18.3, который уже адаптирован.