Я развертываю небольшую программу, скомпилированную с помощью gcc, 4.3.2-1.1 (Debian). Эта программа будет развернута на шаблонах виртуальных машин от Debain 5 до новейших Fedora, Ubuntu, Slackware, Arch и др.
Программа зависит от некоторых символов из библиотек Xen, которые доступны только в нестабильном дереве. Следовательно, установка Xen ' s через соответствующие менеджеры пакетов в шаблонах виртуальных машин не решит мою непосредственную проблему.
Пока я не запакую свою собственную версию этих библиотек, мне нужно статически связать исполняемый файл.
По умолчанию gcc 4.3-x включать только символы, которые на самом деле используются при статической компоновке, или есть другой флаг оптимизации, который я должен передать компоновщику? Я знаю, что статическая линковка - это плохо, я делаю это только как временную работу.