On 10/7/14 1:29, Mike Stump wrote:
> On Oct 6, 2014, at 8:36 AM, Chen Gang <gang.chen.5...@gmail.com> wrote:
>> For me, "make -k check" is suitable for one sub-system (e.g. for cross
>> building, and mainly focus on gcc), but not for global check (full
>> non-cross building check):
> 
> In our world, there is no sub-system, so, talk of such is outside the scope 
> of gcc.
> 
> Let me repeat what he said differently.
> 
> You have two choices, fixing the port so that there are no unexpected 
> failures or running check with -k.
> 
> I’d like to get to the point where all primary/secondary platforms can use 
> make check directly, we’re not there yet.
> 
> The idea is that the single return value tells if if the suite passed or not. 
>  This is an absolute measure, that, when achieved means one never has to 
> compare previous/present results, just know that the suite passed.  Sometimes 
> simple is better.
> 
>> - "make check" is the standard check for global,
> 
> No sub-system, no global.
> 

Theoretically, in each system (include gcc), always can be separated
into several 'sub-systems', and then 'global' means the system itself.

In our case, we say let 'global' pass checking means let gcc, gfortran,
g++, libjava ... all pass checking. But for mainly focus on constructing
environments, I will try to use upstream glibc instead of Darwin glibc:

 - If fix Throw_2, we know it is environments construction issue.

 - Else, I shall skip it (since "make -k check" should be OK).

And after finish testsuite under Darwin, within this month, I shall try
to find and send a patch for gcc, and pass testsuite under Darwin (it
seems it is not quite difficult to me).


Thanks
-- 
Chen Gang

Open, share, and attitude like air, water, and life which God blessed

Reply via email to