기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

안녕하세요 ?
몇 가지 궁금한 것이 있어서 문의드립니다.

특정 프로세서(ex: XScale )용 커널,application program,boot loader 등이 gcc의 버전에 따라서, compile이 될 수도 있고, 안 될 수도 있는 것은 알고 있습니다.

(문의1) 그런데, 특정 프로세서(ex: XScale )용 커널이 라이브러리(glibc)의 버전에 따라서도, compil이 될 수도 있고, 안될 수도 있는가요 ?

(문의2) 임베디드 리눅스가 탑제된 프로세서(ex: XScale )상에서 동작하는application program이 높은 버전의 라이브러리(ex: glibc 2.5)에서는 컴파일과 실행이 정상적으로 되었는데,
더 낮은 버전의 라이브러리 (ex: glibc 2.3.6)에서는 컴파일이 안되거나, 컴파일이 되더라도 실행중에 에러가 발생할 수 있다고 생각하는데 맞는지요 ?

(문의 3) 임베디드 리눅스가 탑제된 프로세서(ex: XScale )상에서 동작하는application program이 낮은 버전의 라이브러리(ex: glibc 2.3.6)에서는 컴파일과 실행이 정상적으로 되었는데,
더 높은 버전의 라이브러리(ex: glibc 2.5)에서는 컴파일이 안되거나, 컴파일이 되더라도 실행중에 에러가 발생할 수 있는가요 ?

좋은 하루 되셔요…^^

고현철

2008.04.02 11:11:19
*.202.132.222

1. 주로 instruction차이에서 문제가 생깁니다. 즉, arm920t용 컴파일러로 컴파일했을경우 안되는 경우가 생깁니다. 될수도 있고, 안될수도 있지만, 이 문제는 확인을 해봐야 알겠네요.....정확히는요...

저는 주로 링커에서는 문제가 안생기고, 컴파일시 문제가 생기는 것을 본적이 있습니다. 그러니 주로 instruction문제라고 생각이 되고요.

2. 예....

그런데 문의 2와 3이 동일한거 아닌가요?

김진희

2008.04.03 15:01:55
*.178.110.43

답변 감사드립니다.

문의2와 3의 차이점은 아래와 같습니다.

문의2의 경우에는 높은 버전에서 낮은 버전으로 바꿀 경우
문의3의 경우에는 낮은 버전에서 높은 버전으로 바꿀 경우

고도리

2008.04.03 22:21:57
*.187.44.115

shared object(dll이라고 생각하시면 됨)의 경우는 거의 문제가 발생하고요.

대부분의 문제는 주로 c++에서 발생합니다. STL이 호환이 거의 안된다고 보시면 됩니다.

gcc-3.4와 그 이하의 호환성 문제, gcc-4.x와 그 이하의 호환성문제..등등.

김진희

2008.04.09 08:18:56
*.178.110.43

답변 감사드립니다.
List of Articles
번호 제목 글쓴이 날짜 조회 수
228 alsa에서 alsa arm device와 soc audio device는 정확히 어떤관계인가... [2] 오대광 2008-04-18 899
227 [질문] 커널 디버깅 메시지 [3] 문철민 2008-04-15 805
226 [질문] 리눅스 커널 책 좀 추천 해 주세요 [1] 손성원 2008-04-15 1355
225 [완료] 낸드플래시에 FAT 파일시스템을 사용할 수 있나요? [4] 이세종 2008-04-11 1107
224 [완료] sd카드 풀스펙 데이터시트를 구합니다. [2] 이세종 2008-04-11 915
223 [완료]가상어드레스에 관하여 [4] 문철민 2008-04-11 734
222 [질문] pxa_request_dma, request_dma 에 대해서 궁금합니다. [2] 오대광 2008-04-10 754
221 [질문] 리눅스용 RS485 드라이버를 찾고 있습니다. [2] 장병남 2008-04-10 1218
220 [완료] 이거 어디가 문제일까요??ㅜㅜ [5] 오대광 2008-04-04 1222
219 [완료]2.6용 devicedriver makefile 문의 [2] 문철민 2008-04-04 714
218 [질문] S3C2440 보드에 낸드플래시를 하나 더 달려고 하는데요,, [4] 장병남 2008-04-03 933
217 [질문]파일생성일자 읽어오는법좀~~ [1] 김우겸 2008-04-03 707
216 [완료]이솝보드에 관한건 아니지만.. ㅠ.ㅜ (uC/TCP 관련) [2] 이경준 2008-04-03 728
215 [완료] exception vector table과 cache관련 문의 [3] 김정호 2008-04-03 773
» [완료]컴파일시 error발생하는 경우 [4] 김진희 2008-04-02 652
213 [완료]Freescale MC9328MX1 포팅 질문 [2] 이태간 2008-04-02 731
212 [질문]arm에서의 mmu setting을 이용한 메모리 설정 [1] 한기태 2008-04-01 971
211 [re] [질문]arm에서의 mmu setting을 이용한 메모리 설정 장석원 2008-04-02 737
210 [질문]usb to parallel ?? [1] 손성원 2008-04-01 709
209 [질문]I/O Memory를 이용한 device 접근 version-2 [1] 한기태 2008-04-01 714

사용자 로그인