: 요즘 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/Ma
kefile 파일에 포함되어있어서 소개힙니다. #===== 노트 ===== # 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