hpux32 라이브러리 참조를 hpux64 bite라이브러리를 바꾸기?

stypr의 이미지

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

bushi의 이미지

[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

으으음...