This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Repost


Hello developers,

I wrote a message to egcs-bugs last Sunday but I got no replies so far. I think that it may have lost somewhere so here I repost it again asking for some help!


REPOST:

Hello,

I don't know if this is already known but it seems that these two snapshots do not
compile correctly the release of glibc-2.1 under a x86 Linux machine.

In fact I'm not sure if it's a bug in glibc or egcs but it seems to work just fine with
egcs-1.1.1.

As I said it compiles but the check fails. I'm sure that this is not a
hardware related problem because I tried to build it twice (from a new tree
each time) and it fails in the same place.

In the 'string' directory there is a tester program which verifies functions
like memcpy, memcmp. The last one "flunked" the 8th test:

memcmp("abc", "def", 0); 
which returned an invalid value. The function is called in a construction
like:

check(memcmp(...) == 0, 8);

If I try to chnage the test program and print the return value it shows 0 though...
something is very wrong here.

However the check stops latter with an error in "glob".

I do not know how to debug these because I need to launch the newly created
ld.so with some parameters to be able to execute the testing program.

Help! I need some advice here!

I can provide any other informations on request.

Thank you

machine:  Amd K6II 300Mhz
OS:       linux-2.2.2-pre2
binutils: 2.9.1.0.19a
compiler: egcs-2.93.06 19990208 and egcs-2.93.04 19990131
libc:     glibc-2.0.7

-- 
Mircea Damian
Network Manager
dmircea@roedu.net, dmircea@lbi.ro, dmircea@kappa.ro


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]