Показать сообщение отдельно
Старый 20.01.2015, 15:02   #5
Samodelkin
Мастер
 
Регистрация: 12.01.2009
Сообщений: 979
Написано 388 полезных сообщений
(для 631 пользователей)
Ответ: Потерянный std::align в GCC.

Сообщение от pozitiffcat Посмотреть сообщение
Не вникал в проблему но может подойдет?
#pragma pack(push, 1)
struct Foo
{
    // ...
};
#pragma pack(pop)
Нет упаковка и выравнивание полей тут не подойдут.
Пока posix_memalloc'а будет достаточно, а затем лучше исправленного gcc подожду.
Или например в clang'е работает нормально.
(Offline)
 
Ответить с цитированием