build error 나는 원인을 찾았습니다.

도영주 2014.03.27 01:37 조회 수 : 1372

realmode.lds에서 이상한 곳에서 에러가 나서,

diff 를 전체로 해봤더니, 바뀐 부분이 전혀없더군요..

그래서 이상하다 싶어서, 해당 내용이 있던 부분을 확인해보니 다음과 같았습니다.

중간에 보이는 부분은 분명 우리가 주석을 달았던 부분이더라고요.


 * FIXME: The check currently breaks x86-64 build, so it's

 * temporarily disabled. Please fix x86-64 and reenable

 */

/* PAGE_SHIFT determines the page size */

//__PHYSICAL_MASK_SHIFT 46

/* Cast PAGE_MASK to a signed type so that it is sign-extended if

   virtual addresses are 32-bits but physical addresses are larger

   (ie, 32-bit PAE). */

//__PHYSICAL_MASK 0x0..01..1 (0 : 18 bit 1 : 46bit)

//PAGE_MASK


그래서 저게 어디서 쓴거 같더라? 하는 생각이 나서, 찾아보니

arch/x86/include/asm/page_types.h

여기에 주석을 달아놓았더라고요.


// 로 주석처리한게 문제가 되어었나 봅니다.

/**/ 로 주석처리를 변경하니까 컴파일이 되네요.




번호 제목 글쓴이 날짜 조회 수
공지 [공지] 커널 스터디 관련 Q&A 게시판 입니다. [5] woos 2016.04.09 2197
1525 부끄러움을 거두어야 할때. woos 2016.05.05 157
1524 커널 북스터디 다음엔 아키텍쳐 북스터디 해야합니다. [2] woos 2016.05.04 283
1523 답변 : 애플리케이션 메모리 레이아웃 [2] woos 2016.05.01 218
1522 참고 사이트 하나 - 리눅스 커널 맵 file Winstone 2016.05.03 428
1521 160430스터디_피드백과 운영자님_피드백에 관한 글입니다 [1] Steven 2016.05.02 199
1520 운영체제 기초 강의 입니다. [2] file Lolki 2016.05.01 477
1519 C조 의견 정리, 오픈채팅방 개설 및 30일 오프라인모임 참석자 조사 [51] 뒷북 2016.04.26 1025
1518 강남쪽에서 하는 스터디 그룹있나요? [4] woos 2016.04.29 311
1517 A조 자기소개, 책/장소 선정 [55] LiveFacter 2016.04.23 1168
1516 커널 B조 4월 30일 오프라인 참석자수 조사 [35] 황금돌고래 2016.04.25 545
1515 C조 교재 확정 및 30일 장소공지 [2] 뒷북 2016.04.27 289
1514 커널 스터디 D조, 오픈채팅방 개설 [52] 김재훈90 2016.04.23 1158
1513 C조 교재 및 장소 선정 의견접수 [40] 뒷북 2016.04.24 605
1512 커널 스터디 B조 의견접수 글입니다. [43] JIHOONS 2016.04.23 775
1511 커널 B조 실시간 의견 공유를 위해 오픈채팅 개설합니다. [6] psionic 2016.04.25 338
1510 VM관련 코드 분석에 도움이 될 자료 공유 [1] 홍석85 2014.06.02 1661
1509 [공유] kernel debugging with qemu!! [5] 홍석85 2014.04.14 2040
» build error 나는 원인을 찾았습니다. [1] 도영주 2014.03.27 1372
1507 4단계 페이징 그림 [1] file 시갈 2014.03.19 3102
1506 pgd의 매크로 값 계산 [1] file 이성훈 2014.03.18 1245
XE Login