반응형

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 타겟을 지정한다.


 

반응형
Posted by 공간사랑
,