6.36. Libtool-2.4.6

Libtool 패키지에는 GNU 일반 라이브러리 지원 스크립트가 포함되어 있다. 공유 라이브러리를 사용하는 복잡성을 일관적이고 포팅 가능한 인터페이스로 래핑한다.

예상 빌드 시간: 1.8 SBU
필요 디스크 공간: 43 MB

6.36.1. Libtool 설치

Libtool 컴파일을 준비한다:

./configure --prefix=/usr

패키지를 컴파일한다:

make

결과를 테스트하려면 실행하라:

make check
[참고]

참고

libtool의 테스트 시간은 멀티 코어 시스템에서 크게 단축될 수 있다. 이렇게 하려면 위의 라인에 TESTSUITEFLAGS=-j<N>을 추가하라. 예를 들어 -j4를 사용하면 테스트 시간을 60% 이상 줄일 수 있다.

LFS 빌드 환경에서는 순환 의존성 때문에 5가지 테스트가 실패하는 것으로 알려졌으나 automake가 설치된 이후에 다시 확인하면 모든 테스트가 통과된다.

패키지를 설치한다:

make install

6.36.2. Libtool의 내용

설치된 프로그램들: libtool, libtoolize
설치된 라이브러리: libltdl.so
설치된 디렉토리들: /usr/include/libltdl, /usr/share/libtool

요약

libtool

일반화된 라이브러리 구축 지원 서비스 제공

libtoolize

패키지에 libtool 지원을 추가하는 표준적인 방법 제공

libltdl

dlopen 라이브러리의 다양한 애로 사항들을 감춤