А вы точно один и тот же идентичный код собрали? Дизассемблированный код смотрели? Что внутрь попало? Может там в один файл ещё что-то было добавлено? Какие параметры компилятора были использованы? И чем и как именно собирали?
elfix , а почему набивка у PE и ELF обязана быть одинаковой на одинаковом исходном коде при том, что это полностью разные форматы с разными возможностями?
Спасибо за ответ, разобрался - нужно было llvm-strip сделать.
Это был не ответ, а комментарий. Ты точно разобрался? Тогда напиши грамотный ответ в области ответов и отметь его решением.
Ты правильно понял что делает llvm-strip? Это поведение точно то, которое тебе нужно? Или ты просто оценил выполненную работу через размер выходного файла и успокоился на этом?