다음 이전 차례

8. 버그 보고하기

lib에 버그가 있다고 생각되면, 우선 FAQ를 읽어보라. 다른 사람들이 가진 문제점과 같은 경우라면 해결책이 있다. 또는 INSTALL 파일에 있는 "Recommended Tools to Install the GNU C Library" 단원을 체크해 보아라. 이유는 어떤 버그는 glibc의 버그가 아닌 tools의 버그이기때문이다.

일단 버그를 발견했으면, 그것이 진짜 버그인지 확인하라. GNU C 라이브러리가 다른 C 라이브러리와 같은 방법으로 작동하는지 확인하면 된다. 만약 다른 C라이브러 리와 같은 방법으로 작동하지 않으면 라이브러리에 이상이 있는 것이다.

다음은 http://www-gnats.gnu.org:8080/cgi-bin/wwwgnats.pl로 접속한 후, 버그 데이타베이스를 검토해 보라. 이미 보고되었던 문제인지 확인해라. libc와 함께 배포되는 BUGS 파일도 보아라.

새로운 버그라고 생각이 되면, 그 문제가 일어날수 있는 경우를 좁힐 수 있을 만큼 좁혀라.(?) C 라이브러리 경우 한 라이브러리 함수 호출로 줄여서 보고할수 있으면 그렇게 해라. 이것이 너우 어렵지 않아야 한다.

간단한 테스트 판을 가지고 있다면 버그를 보고하라. 다음은 버그 보고할 때 포함해야 할 내용이다. (1) 버그가 생기는 test case와 결과들. (2) 만약 버그 원인에 대한 생각이 있으면, 당신의 생각 (3) 당신이 사용했던 시스템 종류, GNU C 라이브러리 버전,GCC CC 컴파일러 버전, GNU Binutils 버전 (4) 'configure'를 실행시켰을 때 만들어지는 'config.status'와 'config.make'의 파일

GNU C 라이브러리에 대한 버그 레포트는 glibcbug 쉘 스크립트를 사용해서 bugs@gnu.org 로 보내라. (다른 주소는 bugs@gnu.ai.mit.edu) 또는 http://www-gnats.gnu.org:8080/cgi-bin/wwwgnats.pl에 있는 GNATS 웹 인터페이스를 통해서 제출할 수 있다.

제안과 질문은 bugs-glibc@prep.ai.mit.edu에 있는 메일링 리스트로 보내라. 만약 gnewsgroup인 gnu.bug.glibc를 읽어보지 않았다면, bug-glibc-request@prep.ai.mit.edu에 물어서 리스트에 제출할 수 있다.

<bug-gcc@prep.ai.mit.edu> 로 GNU C 라이브러리에 대한 버그 보고서를 보내지 마라. 그곳은 GNU CC에 대한 버그 보고서를 위한 곳이다. GNU CC와 GNU C 라이브러리는 다른 사람들에 의해서 관리된다.


다음 이전 차례