[Arm] libtermcap 라이브러리 설치

libtermcap 라이브러리 설치 #

   다음에 간다. 

http://www.sony.net/Products/Linux/Download/FSV-PGX1.html

다음 화일을 받는다.


http://www.sony.net/Products/Linux/Download/FSV-PGX1/libtermcap-2.0.8-31.src.rpm

패케지 termcap-1.3.1.tar.gz 를 /project/xscale/ramdisk/source 에 넣고 푼다.

rpm2cpio libtermcap-2.0.8-31.src.rpm | cpio -ivd

기본 소스를 푼다.

bunzip2 termcap-2.0.8.tar.bz2

tar xvf termcap-2.0.8.tar
cd termcap-2.0.8

패치를 가한다.

cat ../termcap-2.0.8-shared.patch | patch -p1
cat ../termcap-2.0.8-setuid.patch | patch -p1
cat ../termcap-2.0.8-instnoroot.patch | patch -p1
cat ../termcap-2.0.8-compat21.patch | patch -p1
cat ../termcap-2.0.8-xref.patch | patch -p1
cat ../termcap-2.0.8-fix-tc.patch | patch -p1
cat ../termcap-2.0.8-ignore-p.patch | patch -p1
cat ../termcap-buffer.patch | patch -p1
cat ../termcap-2.0.8-bufsize.patch | patch -p1
cat ../termcap-2.0.8-colon.patch | patch -p1
cat ../libtermcap-aaargh.patch | patch -p1
cat ../termcap-2.0.8-glibc22.patch | patch -p1
cat ../libtermcap-2.0.8-ia64.patch | patch -p1

Makefile의 컴파일러 명령을 수정한다.

CC=gcc 를 CC=arm-linux-gcc
AR=ar 를 AR=arm-linux-ar

prefix=/ 를 prefix=/usr/arm-linux/

로 바꾼다.

컴파일을 수행한다.
make

설치를 일일히 손으로 한다.

cp libtermcap.so.2.0.8 /usr/arm-linux/lib/
cp -f libtermcap.a /usr/arm-linux/lib
cp -f termcap.h /usr/arm-linux/include
cp termcap.info* /usr/arm-linux/info

이것을 타켓으로 옮긴다.

cd /project/xscale/ramdisk/target_ramdiskroot/lib

스트립을 시키면 복사한다.

arm-linux-objcopy --strip-debug /usr/arm-linux/lib/libtermcap.so.2.0.8 libtermcap.so.2.0.8