[ CnUnix ] in KIDS 글 쓴 이(By): chang (장상현) 날 짜 (Date): 1995년03월18일(토) 11시32분24초 KST 제 목(Title): SUN에서 libc.so.1.xx compile 지난번에 SUN에서 resolve.conf인식 시키는 법을 질문한 적이 있었죠.. 그 방법대로 /usr/lib/shlib.etc 밑에 /tmp만들고 libc_pic.a 풀고, 다시 libresolv.a풀고, __SYMDEF와 gethostent.o strcasecmp.o 지우고 16자 넘는 화일들 이름 복구하고 /usr/lib/shlib.etc/lorder-sparc고치고.. 그리고 쨗ake libc.so를 실행해서 lib.so.1.8.1이 만들어 졌습니다. 원래 화일은 lib.so.1.8이었죠. ldconfig를 하고나서 telnet ftp등을 실험해보니 문제없이 되었죠. 그런데... stdio.h와 string.h만 사용하는 간단한 프로그램을 실행시키니까, _dlopen, _dlclose, _dlsym이 정의되지 않았다는 에러가 나는군요. 혹시해서, libresolv.a화일을 포함시키지 않고, lorder-sparc도 그대로 놓고 다시 lib.so.1.8.1을 만들었는데, 역시 같은 에러가 나요. 무슨 문제인지 모르겠군요. 다시한번 전문가들의 조언을 부탁드립니다. |