Preciso encontrar as opções de compilação para o exim, conforme empacotado pelo fedora 11. Mais geralmente, existe uma maneira fácil de encontrar com quais opções um determinado rpm foi compilado?
13
Bem, a coisa mais próxima que você pode fazer (que eu saiba) é consultar a OPTFLAGS
variável do pacote 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 ~]#
Você terá uma resposta melhor, no entanto, se você baixar o rpm de origem do exim ( rpm -qivp exim*.rpm
mostra o nome do arquivo na Source RPM
tag " ") e o instala com " rpm -i exim-4.69-10.fc11.src.rpm
". Em seguida, observe o .spec
arquivo exim no /usr/src/redhat/SPECS/
diretório (se você fizer isso como root; esse local pode variar) e veja como exatamente ele foi configurado e construído. Lá você encontrará, por exemplo, as configure
opções que foram especificadas.
(Você também pode usar rpm2cpio exim-4.69-10.fc11.src.rpm | cpio -id
para extrair o conteúdo do src rpm (incluindo o .spec
arquivo) para o diretório atual em vez de instalá-lo.)