Я делаю портирование о POSIX во встроенной ОСРВ, я определяю некоторые типы, pthread_t, pthread_attr_t...
, произошла некоторая ошибка компиляции conflicting types for 'pthread_t'
при использовании новейшей версии набора инструментов arm (arm-none-eabi-gcc 7.3), при использованиикакая-то старая версия (arm-none-eabi-gcc 6.x или 5.x), все в порядке.
Сравнение двух версий цепочки инструментов: путей цепочки инструментов и фрагмента кода
В чем разница?