Om du tror att biblioteket är buggigt, läs först FAQen. Det kan vara
så att andra har haft samma problem och att det finns någon enkel
lösning. Du bör också läsa avsnittet "Recommended Tools to Install the
GNU C Library" i INSTALL
-filen, eftersom vissa buggar kan
finnas i verktygen och inte i glibc.
Om du hittat en bugg, så se till att det verkligen är en bugg. Ett bra sätt att göra detta är att kolla om GNU C-biblioteket uppträder på samma sätt som andra C-bibliotek. Om det gör det så har du antagligen fel och biblioteken har antagligen rätt (men inte med nödvändighet). Om inte så har säkert biblioteken fel.
Gå sedan till
http://www-gnats.gnu.org:8080/cgi-bin/wwwgnats.pl
och ta en titt på bugg-databasen. Kolla så att problemet inte redan
har rapporterats. Du bör också titta på filen BUGS
(vilken
kommer med libc) för att se efter om det är en känd bugg.
Om du är säker på att du hittat en ny bugg, försök avgränsa den till det minsta möjliga testfallet som producerar detta problem. I C-bibliotekets fall behöver du bara avgränsa det till ett biblioteksfunktionsanrop, om det är möjligt. Detta bör inte vara så svårt.
Det sista steget, när du har ett enkelt testfall är att rapportera
buggen. När du rapporterar en bugg, skicka in testfallet, resultaten
du fått, resultaten du väntade dig, vad du tror felet kan vara (om du
har kommit på något), vilken sorts system du har, versionerna av GNU
C-biblioteket, GNU CC-kompilatorn och GNU Binutils som du
använder. Inkludera också filerna config.status
och
config.make
, vilka skapas då du kör configure
; de
kommer finnas i den katalog du stod i då du körde configure
.
Alla buggrapporter för GNU C-biblioteket ska skickas med hjälp av
skalprogrammet glibcbug
, vilket kommer med GNU libc, till
bugs@gnu.org (den äldre adressen
bugs@gnu.ai.mit.edu fungerar fortfarande), eller skickad genom
webb-gränssnittet GNATS till
http://www-gnats.gnu.org:8080/cgi-bin/wwwgnats.pl.
Förslag och frågor ska skickas till mailinglistan på bugs-glibc@prep.ai.mit.edu. If du inte läser nyhetsgruppen gnu.bug.glibc så kan du prenumerera på listan genom att fråga bug-glibc-request@prep.ai.mit.edu.
Var vänlig skicka INTE buggrapporter för GNU C-biblioteket till <bug-gcc@prep.ai.mit.edu>. Den listan är till för buggrapporter för GNU CC. GNU CC och GNU C-biblioteket är separata entiteter vilka utvecklas av olika människor.