이곳 자료실에 있는 램디스크를 업그레이드 하는 방법 예 자료를 보고
ramdisk를 업그레이드 하는 도중에 오류가 발생하여 이렇게 질문을 올립니다.
제가 사용하는 환경은 레드햇 9.0을 사용하구요,크로스 컴파일러 2.95.3버젼을 사용합니다.

일단 기존에 사용하던 ramdisk파일을 풀고 마운트 한 후 고칠 디렉토리로 복사하는데 까지는 성공 하였으나
기존 램디스크파일 안의 /lib폴더 내에서 ls나 cp명령등을 내리면 다음과 같은 오류가 발생 하였습니다.


[root@localhost lib]# ls
ls: error while loading shared libraries: libc.so.6: ELF file OS ABI invalid

그래서 아얘 lib폴더를 삭제하고 새로 lib폴더를 만들고,호스트의 크로스 컴파일러의 lib파일중 이곳 자료실의
자료를 보고 .so 파일들을 추가 하였습니다.

질문 1.
그런데 그중 libgcc_s.so.1파일이 없었습니다.
할수 없이 그냥 나머지 파일만 스트립 시킨 후 진행 하다가 ldconfig 를 시켰더니


[root@localhost lib]# ldconfig -r /project/xscale/ramdisk/target_ramdiskroot/
ldconfig: Can't open configuration file /etc/ld.so.conf: No such file or directory

라는 에러 메세지가 또 나오네요..

질문 2.
그래서 파일을 확인 했더니 ld.so.cache 이 파일은 있는데 ld.so.conf 파일은 없네요..

질문 3.
그냥 또 계속 진행 하여 libdb 라이브러리를 설치 하였습니다. 이번에는 다 잘되어서
make install까지 하였는데 그 후 /project/xscale/ramdisk/target_ramdiskroot/lib
폴더로 이동하여서 libdb.so 파일을 cp 명령어로 복사 해 오려는데 또 다시 오류가 발생하네요..

[root@localhost lib]# cp -dpr /usr/local/arm/2.95.3/arm-linux/lib/libdb.so .
cp: error while loading shared libraries: libc.so.6: ELF file OS ABI invalid

이렇게요..

이 오류 때문에 라이브러리 폴더를 다 지우고 다시 폴더를 만들어 사용했었는데 또 오류가 이렇게
나옵니다.

위의 오류들 꼭 해결해 주세요...