Next Previous Contents

8. 报告臭□

假如你以为这函式库有错,请先阅读 FAQ,也许已经有人遇到过这个问题, 并且也已经有了简单的解决方法。 另外,你也应该查看 INSTALL 档中的 "Recommended Tools to Install the GNU C Library" 一节, 因为有些错误不在於 glibc 而是在於这些工具。

假设你找到了臭□,请先确定那的确是臭□。 一个判断的好方法是看看 glibc 的行为是否与其它的 C 函式库相同。 假如相同的话,那也许你是错的,而函式库是正确的。 (但也不一定如此) 假如不相同的话,那肯定两者之中有一个是错的。

接著,请到 http://www-gnats.gnu.org:8080/cgi-bin/wwwgnats.pl, 并且查看臭□资料库,确定这个问题尚未有人提出。 你也应该看看 BUGS (内付於 libc 中) 所列出的目前已被发现的臭□。

一旦你确定找到了一只新的臭□,请试著将它缩小到最小的 test case。 就 C 函式库而言,你只需要将它缩小到单独一个函式呼叫(假如可以的话)。 这应该不是太困难的事。

最後一个步骤是就你的 test case 提出臭□报告。 要送出臭□报告,请包含你的 test case、你所得到的结果、你所期待的结果、 你认为可能的原因在那 (只要你曾想过的任何原因)、你的系统类别、你所使用的 GNU C 函式库、 GNU CC 编译器、GNU binutils 的版本。另外, 请附上执行 configure 时产生的 config.statusconfig.make, 这两个档案会在你执行 configure 时候的目录下。

所有的臭□报告都应该使用 glibcbug 这个 GNU libc 所附的 shell script 送至 bugs@gnu.org (旧的位址 bugs@gnu.ai.mit.edu 也仍然可以使用)。 或是到 GNATS 网站上利用 http://www-gnats.gnu.org:8080/cgi-bin/wwwgnats.pl 这个介面来做。

你的建议与问题应该送到 bugs-glibc@prep.ai.mit.edu 这个邮递列表。 假如你没有阅读新闻群组 gnu.bug.glibc, 那麽你可以要求 bug-glibc-request@prep.ai.mit.edu 加入这个列表。

请不要将 GNU C 函式库的臭□报告送到 <bug-gcc@prep.ai.mit.edu>, 这是为了 GNU CC 而设立的,而 GNU CC 与 GNU C 函式库是由不同人们的所维护的。


Next Previous Contents