К сожалению, нет. Но если Вы думаете об этом перед созданием двоичного файла существуют некоторые пути. Вот другой. С недавним gcc можно использовать-frecord-gcc-switches опцию, которая добавит один раздел к файлу ELF с описанием, которое Вы ищете.
$ gcc -frecord-gcc-switches -o hello -Wall -D_BSD_SOURCE hello-world.c
$ readelf -p .GCC.command.line hello
String dump of section '.GCC.command.line':
[ 0] -D _BSD_SOURCE
[ f] hello-world.c
[ 1d] -mtune=generic
[ 2c] -march=x86-64
[ 3a] -Wall
[ 40] -frecord-gcc-switches
Поскольку Вы видите, что это показывает, что Вы все использовали опции, не просто их, Вы обеспечили явно.
Таким образом, вот, вероятно, какова Ваша проблема. Версия libxml2-python, который установлен, "2.6.32", И это похоже на ВКУСНЫЙ репозиторий, на который Вы указываете, только имеет подчиненный пакет, libxml2, до версии 2.6.26. Теперь не кажется, что CentOS 5 (или RHEL 5) имеет любой из этих пакетов в версии 2.6.32. Поэтому, по-видимому, Ваша в настоящее время установленная версия libxml2-python (версия 2.6.32) прибыла из где-то в другом месте (возможно, более новый CentOS или выпуск Fedora?). Мое предположение - то, что Ваша в настоящее время установленная версия libxml2 также в 2.6.32 (который соответствовал бы версии libxml2-python).
Для фиксации этого сначала выясните, куда пакет libxml2-python прибыл из - делают "об/мин - qi libxml2-python" для получения еще некоторой информации о ее источнике. То, к чему я был бы, предполагая, что у Вас нет другого пакета, который зависит от той определенной версии, к временному файлу, удаляют его: "об/мин-e libxml2-python", затем переустанавливают и libxml2 и libxml2-python с конфеткой. Или, захватите версию libxml2-python от Вашей КОНФЕТКИ repo, который соответствует libxml2 пакету, Вы пытаетесь установить, и использовать "об/мин - сила" для принуждения снижения его.
Короче говоря, удостоверьтесь в будущем, что не установили пакеты из других репозиториев (или за пределами КОНФЕТКИ), которые заменяют другие базовые пакеты ОС их собственными версиями (если, именно это на самом деле произошел) - это раньше происходило со мной вполне немного, когда я добавлял дополнительные repos, которые не были на 100% совместимы с установленной версией ОС (такой как добавление более нового репозитория Fedora к более старому RHEL / сборка CentOS).