CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): hello (Yang S.S.)
날 짜 (Date): 1996년09월11일(수) 08시51분33초 KDT
제 목(Title): [Re] shared lib.



그런 경우는 보통 lib를 바꾸는 것이 아니구. 보통 source를 다시 새로운

환경에서 compile하는 것이 더 낫지 않을까요?

저두 자세히는 모르겠으나.

위와 같은 경우는 대부분 101.6인경우는 SUN OS 4.1.3에서 사용하는 것이고

4.1.3에서 compile한 source를 solaris 2.x에서 사용한 경우로.

호환을 위해서 /usr/4lib 밑에 libc* 형식으로 예전에에 사용하는 프로그램들을

사용하도록

관련된 shared lib를 가지고 있죠.

즉, shared lib가 옛날 것이 아니구 shared lib옛날것을 사용하기를

실행 프로그램에서 원하기 때문에 예전의 shared lib를 사용하는 것으로

알고 있습니다.

따라서 안에 있는 lib가 옛날것이 아니구 프로그램에서 옛것을 사용하기

때문에 나는 것이니, 이경우는 source를 다시 compile해서

현재의 lib를 사용하도록 하는 것이 메세지를 없애는 길이 아닐까요?

글쎄요.. (제 말이 맞을랑가는 모르겠지만. 어쨋든 그렇게

추측이 되네요.. 자세한것은 물론 추적을 해봐야 실행

프로그램이 실제로 어떤 것을 사용하는지 알겠네요. ^^)

truss명령을 사용해 보세요...

그럼 추적할수 있습니다.

그럼 좋은 결과가 있기를..
-------------------------------------------
안녕하세요? <o>------< HELLO
e-mail : ssyang@metro.telecom.samsung.co.kr
-------------------------------------------
[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.