Я собираю make файл для проекта, над которым я работаю. У меня есть исполняемый файл и общая библиотека в проекте. Оба используют одни и те же исходные файлы, которые скомпилируются отдельно в объектные файлы. Чтобы использовать эти объекты в общей библиотеке, мне нужно использовать флаг -fPIC (position independent code) в gcc. Есть ли какие-либо последствия для компиляции объектов с -fPIC, которые используются в исполняемом файле?