반응형
32bit, 64bit 어플리케이션의 처리 관련하여 상이하거나 컴파일이 되지 않는 경우가 많아
일단 관련 자료 취합중..
http://blogzin.net/charley/218
Solaris 10 64Bit에서 libxml2 사용하기
Solaris 10에서 gcc를 이용하여 64Bit 어플리케이션을 빌드하려면 사용되는 관련 라이브러리도 64 Bit 버젼을 사용해야 한다.
그러나 http://sunfreeware.com에서 제공하는 라이브러리 패키지는 32Bit로 빌드된 버젼만 제공되고,
64Bit 라이브러리의 경우 몇가지 기본적인 패키지는 /usr/sfw/lib/sparc9 디렉토리에서 제공되는데,
여기에 없는 libxml2와 같은 것들은 소스 빌드를 직접 해야 한다.
64Bit 빌드는 아래와 같이 하면 된다.
wget ftp://ftp.sunfreeware.com/pub/freeware/SOURCES/libxml2-2.6.31.tar.gz
export CFLAGS=-m64
export LDFLAGS=-m64
./configure --prefix=/usr/sfw
make install
Solaris에서 gcc의 옵션 –m32/-m64로 32/62Bit 타겟을 지정한다.
반응형