Форум — Development Что значит флаг -fpie 0 0 С ним собираются пакеты в последних федорах, на редхат эти пакеты собираться не хотят пока не уберёшь этот флаг. Что он значит? Ссылка
Ответ на: комментарий от anonymous 06.07.05 16:45:47 MSK Нет, вот так это выглядит: export CFLAGS="$RPM_OPT_FLAGS -fpie" LDFLAGS="-pie" Что за pie, в своих манах не нашёд. :-( anonymous (06.07.05 16:57:37 MSK) Показать ответ Ссылка
Ответ на: комментарий от anonymous 06.07.05 16:57:37 MSK Похоже это оно же :) man ld anonymous (06.07.05 17:05:06 MSK) Показать ответ Ссылка
Ответ на: комментарий от anonymous 06.07.05 17:05:06 MSK В man ld нет fpie, в man gcc не понял, для чего нужен fpic. :-( anonymous (06.07.05 17:18:07 MSK) Показать ответ Ссылка
Ответ на: комментарий от anonymous 06.07.05 17:18:07 MSK http://gcc.gnu.org/onlinedocs/gcc-3.4.4/gcc/Code-Gen-Options.html#Code-Gen-Op... -fpic - Делает позиционно независимый код (нужен для разделяемых библиотек). -fpie - Опция подобна -fpic и -fPIC, но делает позиционно независимый код, который линкуется только к экзешниками. kosmonavt ★ (06.07.05 18:19:56 MSK) Показать ответ Ссылка
Ответ на: комментарий от kosmonavt 06.07.05 18:19:56 MSK PS >... эти пакеты собираться не хотят пока не уберёшь этот флаг. -fPIC и -fPIE нужны для решения проблем, связанных с ограничением размера глобальной таблицы смещений. Попробуй заменить -fpie на -fPIE kosmonavt ★ (06.07.05 18:52:52 MSK) Ссылка