근데 .spec 파일을 보면 그 정해진 타겟 CPU를 적용하는 부분이 안 보이던데..
target CPU를 적용하면 정말로 그 CPU에 최적화되어 컴파일되는거 맞나요?
srpm 리빌드시 어떤 방식으로 CPU 최적화를 적용하는거죠?
환경변수에 지정하면 gcc 가 알아서 판단하는건가요??
그냥 궁금해서 질문했습니다.--** 손 권남
- http://cvs2.kyunghee.ac.kr/~innocens/ : 리눅스, 책, 프로그래밍 그리고 몇몇 나의 프로그램
들... - 나는 리눅서다. 나는 세벌식이다.
: http://linux.sarang.net, http://sebul.org
srpm 을 다시 빌드할 때 CPU 최적화는 보통 .spec 의 %build 와 rpmbuild 의 RPM_OPT_FLAGS 매크로로 지정합니다. CFLAGS 에 -march 옵션을 주면 gcc 가 해당 CPU 에 맞춰 코드를 만듭니다. spec 에 항목이 없으면 환경 변수로 넘기는 방식이 일반적입니다.