У меня есть старый проект C++, и у меня проблемы с его сборкой. Для определенного файла я получаю следующие ошибки:
ошибка: ‘atomic_t’ не был объявлен в этой области
И другие для других идентификаторов, таких как atomic_read, atomic_inc и т. д. В файле есть включение для asm/atomic.h, но я не могу найти заголовочный файл в своей системе. Я использую SUSE Linux Enterprise Desktop 11 и gcc 4.3.2.
Может быть, нужно установить какой-то пакет или включить альтернативный заголовок для этих идентификаторов?