J'ai besoin de trouver les options de compilation pour exim, telles que fournies par fedora 11. Plus généralement, existe-t-il un moyen facile de trouver avec quelles options un rpm particulier a été compilé?
Eh bien, la chose la plus proche que vous pouvez faire (à ma connaissance) est d'interroger la OPTFLAGS
variable du package exim:
[root@fedora11 ~]# rpm -q --queryformat="%{NAME}: %{OPTFLAGS}\n" exim
exim: -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector
--param=ssp-buffer-size=4 -m64 -mtune=generic
[root@fedora11 ~]#
Cependant, vous obtiendrez une meilleure réponse si vous téléchargez le rpm source d'exim ( rpm -qivp exim*.rpm
affiche le nom du fichier dans la Source RPM
balise " ") et l'installez avec " rpm -i exim-4.69-10.fc11.src.rpm
". Ensuite, examinez le .spec
fichier exim dans le /usr/src/redhat/SPECS/
répertoire (si vous le faites en tant que root; cet emplacement peut varier) et voyez comment exactement il a été configuré et construit. Vous y trouverez par exemple également les configure
options qui ont été spécifiées.
(Vous pouvez également utiliser rpm2cpio exim-4.69-10.fc11.src.rpm | cpio -id
pour extraire le contenu du rpm src (y compris le .spec
fichier) dans le répertoire en cours au lieu de l'installer.)