Necesito encontrar las opciones de compilación para exim, según lo empaquetado por fedora 11. En términos más generales, ¿hay una manera fácil de encontrar con qué opciones se compiló un rpm en particular?
13
Bueno, lo más cercano que puede hacer (que yo sepa) es consultar la OPTFLAGS
variable del paquete 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 ~]#
Sin embargo, obtendrá una mejor respuesta si descarga las rpm de origen de exim ( rpm -qivp exim*.rpm
muestra el nombre de archivo en la " Source RPM
" etiqueta) y lo instala con " rpm -i exim-4.69-10.fc11.src.rpm
". Luego busque en el .spec
archivo exim en el /usr/src/redhat/SPECS/
directorio (si hace esto como root; esta ubicación puede variar) y vea cómo se configuró y creó exactamente. Allí, por ejemplo, también encontrará las configure
opciones que se especificaron.
(También puede usar rpm2cpio exim-4.69-10.fc11.src.rpm | cpio -id
para extraer el contenido del src rpm (incluido el .spec
archivo) en el directorio actual en lugar de instalarlo).