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-12 06:50 am (UTC)6-й Редхат и 11 SLES пока вполне актуальны. Кстати, не дождался понедельника и скачал
http://archive.ubuntu.com/ubuntu/dists/eoan/binary-amd64/Packages.gz.
Там уже 9.1.