hpux32 라이브러리 참조를 hpux64 bite라이브러리를 바꾸기?
글쓴이: stypr / 작성시간: 목, 2006/12/14 - 9:49오후
HP-UX 11.23 U ia64 0013212212 unlimited-user license
를 사용합니다. 그런데, 패키지를 설치하면 항상
아래와 같인 32bit 라이브러리를 참조합니다. hp에서 제공한는 패키지도 동일하구요.
이것을 /usr/lib/hpux64 디렉토리 라이브러리를 참조하게 하고싶습니다.
어떻게하는지모르겠군요. 그냥 디렉토리 이름을 바꾸면 시스템에 문제가 생길까봐
그렇게는 못하겠군요.
/usr/local/bin]ldd tar
libintl.so => /usr/local/lib/hpux32/libintl.so
libiconv.so => /usr/local/lib/hpux32/libiconv.so
libc.so.1 => /usr/lib/hpux32/libc.so.1
libc.so.1 => /usr/lib/hpux32/libc.so.1
libdl.so.1 => /usr/lib/hpux32/libdl.so.1
Forums:


[bushi@rose ~]$ ldd
[bushi@rose ~]$ ldd /bin/tar linux-gate.so.1 => (0x00152000) libselinux.so.1 => /lib/libselinux.so.1 (0x074f2000) librt.so.1 => /lib/librt.so.1 (0x006d1000) libc.so.6 => /lib/libc.so.6 (0x0070f000) libdl.so.2 => /lib/libdl.so.2 (0x0086b000) libsepol.so.1 => /lib/libsepol.so.1 (0x074aa000) libpthread.so.0 => /lib/libpthread.so.0 (0x00b12000) /lib/ld-linux.so.2 (0x006ee000) [bushi@rose ~]$ [bushi@rose ~]$ ls -l my_lib/ 합계 1504 -rwxr-xr-x 1 bushi bushi 1532528 12월 14 22:32 libc.so.6 [bushi@rose ~]$ [bushi@rose ~]$ LD_LIBRARY_PATH=my_lib:$LD_LIBRARY_PATH ldd /bin/tar linux-gate.so.1 => (0x00e65000) libselinux.so.1 => /lib/libselinux.so.1 (0x074f2000) librt.so.1 => /lib/librt.so.1 (0x006d1000) libc.so.6 => my_lib/libc.so.6 (0x0070f000) libdl.so.2 => /lib/libdl.so.2 (0x0086b000) libsepol.so.1 => /lib/libsepol.so.1 (0x074aa000) libpthread.so.0 => /lib/libpthread.so.0 (0x00b12000) /lib/ld-linux.so.2 (0x006ee000) [bushi@rose ~]$LD_LIBRARY_PATH 로 테스트 많이 해 보시고....
대강 되겠다싶으면 /etc/ld.so.conf 를 /tmp/my_ld.so.conf 정도록 복사.
/tmp/ 에 복사한 파일을 수정하셔서 원하시는 디렉토리를 맨 위에 적어주시고.
ldconfig -f /tmp/my_ld.so.conf
로 반영시키고 ldd 로 체크.
프로그램 아무거나 수행해서 이상있으면 바로 리부팅 go go
으으음...
댓글 달기