>> Edit article
이름
제목
패스워드
: 요즘 lkml에 올라오는 글들을 archive 해놓았습니다. : : http://kltp.kldp.org/eunjea/fun/archive/ : : 과연 어떤 버젼이 제일 좋을까요? 쓰레드를 읽어보다 약간 관련이 있을거같아 답글을 올립니다. :-) 저는 현재 레드햇7.2에서 XFS1.0.2패치된 커스텀(제가 설정옵션을 약간 변경하고 다시컴파일한)레드햇2.4.9커널을 쓰는데 SGI XFS팀에서 추천하는 gcc에 관한 짧은 메모가 /usr/src/linux-2.4/Makefile 파일에 포함되어있어서 소개힙니다. #===== 노트 ===== # egcs-2.91.66 이 XFS를 빌드하는데 적합한 컴파일러입니다. # 대부분의 XFS 개발자들은 개발, 테스트, 성능분석에 이 특정버젼을 사용하며 # 이 컴파일러는 제대로 동작하는 XFS커널을 만들어낼것입니다. # (일부 gcc버젼은 그렇지않습니다.) - # 특정 gcc버젼을 사용하려면 그 gcc버젼이 있는줄의 주석을 지우세요: #CC = $(CROSS_COMPILE)gcc -V egcs-2.91.66 # 초기 레드햇 7.x버젼들에서는, kgcc가 커널을 빌드하는데 적합한 컴파일러입니다. # (kgcc는 egcs-2.91.66와 같습니다.) - # 이런 버젼들을 사용하고 kgcc를 쓰고자하면, 다음 주석을 지우세요: CC = $(CROSS_COMPILE)kgcc # 기본 RedHat 7.1 (gcc-2.96-81) 컴파일러는 쓸만한 코드를 만들어내는듯하나, # 초기 2.96 버젼들의 경우는 미지수이며 추천하지 않습니다. 제 경험으로는 pgcc-2.95.2.1로는 XFS패치된 커널 컴파일에 실패했습니다. 기본 레드햇7.2 컴파일러 (2.96-98)로는 가능했습니다. 현재는 그냥 kgcc로 컴파일한걸 쓰고있죠. 그리고, SGI XFS팀에서는 kgcc에서 바로 gcc3로의 전환을 고려하는듯합니다.--ICQ#: 103231199
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved