'eFolder'에 해당되는 글 1건

  1. 2007.12.27 openAFS debian 형식으로 빌드 & 64bit 에서 perl AFS Module 컴파일하기 by 하루하루
1. 먼저 필요한 버전 (지금은 1.4.6) 소스 패키지를 받아온다.
   deb-src http://ftp.us.debian.org/debian sid main non-free contrib

2. 관리 편의상 /usr/src/package 디렉토리를 만들고 그 안에서
    apt-get source openafs 를 하여 openafs 소스 패키지를 받아온다.

3. 받아온 패키지 디렉토리 안으로 들어가서, dpkg-buildpackage 실행 한다.
    이렇게 실행하면, 생성되는 libafsrpc.a 를 빌드할때 컴파일 옵션에 -fPIC 가 붙지 않아서
    나중에 perl AFS Module 를 64bit 에서 컴파일 할때 문제가 생긴다.
    따라서, debian/rules 파일을 수정한다.

    configure 부분을 찾아서 다음과 같이 고친다.
    
CC="gcc -fPIC" CFLAGS="-fPIC" ./configure \

   강제로 컴파일러 설정 부분에 -fPIC 설정을 해준다.

4.  그리고, dpkg-buildpackage 실행.

5.  생성된 .deb 파일을 가지고 설치.

< perl AFS Module 설치 amd 64bit>

1. AFS-2.4.0 소스를 다운 받는다.

2. 적당한 곳에 압축을 풀고, src/Makefile.PL 파일을 수정한다.

    amd64 부분을 검사하는 곳을 주석처리한다.

3. perl Makefile.PL 실행.

4. make && make install



신고
Posted by 하루하루

티스토리 툴바