Wie kann ich herausfinden, mit welchen Optionen eine Drehzahl kompiliert wurde?


13

Ich muss die Kompilierungsoptionen für exim finden, wie sie in Fedora 11 enthalten sind. Gibt es eine einfache Möglichkeit, um herauszufinden, mit welchen Optionen eine bestimmte Drehzahl kompiliert wurde?

Antworten:


14

Nun, das Nächste, was Sie tun können (was mir bewusst ist), ist die Abfrage der OPTFLAGSVariablen des exim-Pakets:

 [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 ~]#

Eine bessere Antwort erhalten Sie jedoch, wenn Sie die Quell-U / min von exim herunterladen ( rpm -qivp exim*.rpmzeigt den Dateinamen im Source RPMTag " " an) und mit " rpm -i exim-4.69-10.fc11.src.rpm" installieren . Dann schauen Sie in die Exim - .specDatei im /usr/src/redhat/SPECS/Verzeichnis (wenn Sie dies als root zu tun, diese Position variieren kann) und sehen , wie genau wurde es konfiguriert und gebaut. Dort finden Sie zB auch die configureOptionen, die angegeben wurden.

(Sie können auch verwenden rpm2cpio exim-4.69-10.fc11.src.rpm | cpio -id, um den Inhalt der src rpm (einschließlich der .specDatei) in das aktuelle Verzeichnis zu extrahieren, anstatt es zu installieren.)

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.