C, C++, грабли
Jul. 11th, 2019 07:28 pmНаступил на грабли. gcc и g++ дают разный размер довольно развесистой структуры, используемой в сишной и плюсовой библиотеках.
Можно ли малой кровью их привести к единому знаменателю? С-шная библиотека не наша, плюсовая наша.
Вроде бы везде стоят флаги
#ifdef __cplusplus
extern "C" {
#endif /* __cplusplus */
Опцию -fpack-struct пробовал, не преуспел.
Update: разные опции сборки базовой и производной библиотек.
Можно ли малой кровью их привести к единому знаменателю? С-шная библиотека не наша, плюсовая наша.
Вроде бы везде стоят флаги
#ifdef __cplusplus
extern "C" {
#endif /* __cplusplus */
Опцию -fpack-struct пробовал, не преуспел.
Update: разные опции сборки базовой и производной библиотек.
no subject
Date: 2019-07-11 05:33 pm (UTC)no subject
Date: 2019-07-11 08:07 pm (UTC)no subject
Date: 2019-07-11 08:59 pm (UTC)