도와주세요!!
글 수 15,339
2006.01.16 13:13:03 (*.252.46.43)
6664
(커널소스)
1. linux-2.4.18.tar.gz, patch-2.4.18-rmk7.gz, diff-2.4.18-rmk7-ez1.gz
2. linux-2.4.18.rmk7-ez1.tar.gz
3. linux-2.6.0
(gcc)
gcc-2.95.3.tar.gz, gcc-2.95.3-2.patch.bz2
gcc-3.4.1은 설치과정 중 에러 [make -w all-gcc install-gcc LANGUAGE="c c++"] 명령에서 안됨...
(glibc)
glibc-2.2.4.tar.gz
glibc-linuxthreads-2.2.4.tar.gz
다음과 같이 설치해서 보아웹서버를 컴파일 했습니다...
(Ramdisk의 lib) libc.so.6->libc.2.1.2.so
(/usr/local/arm-linux/lib) libc.so.6->libc.2.2.4.so
얼핏 봐도 버전이 다른 것 같은데..
제공되는 램디스크로는 안되는 군요.. lart-ramdisk-1.2-lmbench.gz를 사용해봤지만 IP설정 부분을 잘 모르겠네요..
램디스크를 다시 컴파일 하던가 gcc를 바꿔야 된다는 말인듯...(맞나요..)
그렇다면 램디스크 컴파일 하는 방법을 (대략적이라도) 알려 주시면 감사하겠습니다...
아니면 램디스크를 컴파일 했던 환경을 알려주시면 다시 그대로 설치해서 보아웹서버를 컴파일 해야겠네요...
그것도 아니면 수정된 다른 램디스크가 있으면 올려주시면 감사하구요...
것도 아니면 예전 환경으로 컴파일되었던 보아웹서버를 보내주시면 그대로 한번 올려볼 수 도 있을 거 같은데...
아직은 막막하기만 하네요.... 그럼 부탁드립니다...
>안녕하세요..
>보아웹서버를 컴파일 한 암용 GCC버젼이 어떻게 되나요???
>램디스크를 다시 만들기는 시간상으로 무지 많이 걸립니다.
>즉, 제공되는 램디스크는 busybox 및 관련 유틸리티, 라이브러리 파일들을 모두 암용으로 다시 컴파일하여
>제작해야 합니다.
>툴체인을 EZ-M01보드에 맞는것로 다시 설치하시고 하는 것이 좋을듯 하네요..
>그럼 수고하세요..
>램디스크의 glibc의 버젼과 보아를 컴파일한 glibc의 버젼이 달라서 생기는 문제이면
>커널 컴파일과는 별개의 문제인거 같습니다.... (아무리 해도 해결이 안되네요..)
>램디스크를 수정해야 될거 같은데.. ez M-01의 경우 'ch10. 램디스크 이미지 제작'에는
>자세한 내용이 없습니다... 다만 기존의 램 디스크 이미지에서 IP를 수정하는 정도의 방법만 나와있답니다..
>( [램디스크 디렉토리 구조]의 장을 참고하라는 문구가 있지만 그런 강좌는 찾을 수 없구요.....-_-)
>램디스크의 glibc를 수정할려면 어떻게 해야되나요.....
>(램디스크를 직접 수정할려고 해도 잘 안 되네여.. 압축 풀고 마운트 시켜서 파일 복사할려고 하는데
>라이브러리의 사이즈가 너무 커서 들어가지가 않아요....)
>안녕하세요...
>램디스크의 glibc의 버젼과 보아를 컴파일한 glibc의 버젼이 달라서 생기는 문제인것 같습니다...
>커널의 컴파일한 서버에서 보아를 다시 컴파일 하셨어 올리셔야 할것 같습니다..
>그럼 수고하세요..
>
>커널 linux-2.4.18.tar.gz, patch-2.4.18-rmk7.gz, diff-2.4.18-rmk7-ez1.gz 로 컴파일 해서 올린 뒤
>보아웹 서버 구축할려는데 nfs로 파일 복사 후 웹 서버를 실행 시킬 때 다음 같은 에러 생기네요..
> ./boa :/lib/libc.so.6 :versio 'GLIBC_2.2' not found (required by ./boa)
>위 library를 구해서 복사해야 되나요??