Various bugs in egcs (fwd)

H.J. Lu hjl@lucon.org
Tue Sep 2 11:44:00 GMT 1997


> There are a few bugs in egcs which cause some problems for
> "make check":
> 
> 1. This patch
> 
> Mon Sep  1 16:45:44 1997  Jim Wilson  <wilson@cygnus.com>
>  
>         * configure.in (target_subdir): Set to libraries if enable_multilib.
> 
> causes the target libraries built in libraries which is not expected
> by testsuites. As the result, none of the correct libraries are used
> for "make check" and those using libio fail to link.

I solved this problem by adding --disable-multilib to configure.
I still think it should be fixed.

> 
> 2. library testsuites use libgloss.exp from dejagnu. But it is not
> designed for egcs. It uses libg++ which doesn't exist in egcs, but
> happens in the location it checkes on my machine.
> 

This problem still exists. Here is the log:

Executing on host: /home/work/tools/gnu/bin/egcs/gcc/xgcc -B/home/work/tools/gnu/bin/egcs/gcc/ /home/work/tools/gnu/src/egcs/libio/testsuite/../tests/hounddog.cc  -O3 -I.. -I/home/work/tools/gnu/src/egcs/libio/testsuite/..  -nostdinc++ -I/home/work/tools/gnu/src/libg++ -I/home/work/tools/gnu/src/libg++/src -I/home/work/tools/gnu/src/egcs/libstdc++ -I/home/work/tools/gnu/src/egcs/libstdc++/stl -L/home/work/tools/gnu/bin/egcs/./libstdc++ -L/home/work/tools/gnu/bin/egcs/./libiberty -L/home/work/tools/gnu/bin/egcs/./libiberty -g -lstdc++ -liberty   -lm -o /home/work/tools/gnu/bin/egcs/libio/testsuite/hounddog   

Fortunately, my libg++ is 100% compatible with egcs. I think dejagnu
should be fixed to deal with egcs.


H.J.




More information about the Gcc mailing list