Red Hat Linux 9.0에서의 pthread_atfork() 사용.
글쓴이: stratus / 작성시간: 토, 2003/09/27 - 10:50오전
안녕하세요.
dcethreads-2.0.2 와 freedce-1.1.0.7 을 이용해서 DCE RPC를 사용하려 합니다.
Red Hat Linux 8.0까지에서는 아무 문제없이 컴파일 및 설치가 되었는데,
Red Hat Linux 9.0에서 사용하려 하니 dcethreads 컴파일시 다음과 같은 문제가 발생하네요.
.......... /usr/lib/libpthread_nonshared.a(pthread_atfork.os)(.text+0x0): In function `pthread_atfork': : multiple definition of `pthread_atfork' pthd4_libc_wrapers.lo(.text+0x4b8):/home/stratus/dcerpc/dcethreads-2.0.2/src/pthd4_libc_wrapers.c:27 4: first defined here /usr/bin/ld: Warning: size of symbol `pthread_atfork' changed from 58 to 51 in /usr/lib/libpthread_nonshared.a(pthread_atfork.os) collect2: ld returned 1 exit status make[1]: *** [libdcethreads.la] Error 1 make[1]: Leaving directory `/home/stratus/dcerpc/dcethreads-2.0.2/src' make: *** [all-recursive] Error 1
dcetrheads에서 사용하는 pthread_atfork()와 /usr/lib/libpthread_nonshared.a 에서 정의된 것이 중복되는데..
초보라서 어떤것을 어떻게 수정해야 할지..무엇을 참고해야할지 모르겠네요 ^^;;
여기저기 뒤지나 보니까..어디서 Red Hat 9.0에서 pthread_atafork()사용하는 것에( DCE RPC외의 소프트웨어사용시) 문제가 있다고 본 것 같은데..
어떻게 해결해야 할 지 알려주시면 감사하겠습니다.
답변 꼭~ 부탁드립니다~ ^^
Forums:
댓글 달기