John Plocher wrote:
> From my 1:1 offline discussion with Stefan:
>
> Darren J Moffat wrote:
>> I'm derailing this case on the grounds that it is not obvious and 
>> also the volume of email traffic involved in trying go get 
>> clarifications.
>>
>> The non obvious parts to me are the following:
>>
>>     djm-0 Why we need a gcc4 subdir in /usr/gnu/
>
> Because the submitter feels that there may be subtle
> and/or unintended differences between binutils 2.15
> (found in snv_99) and binutils 2.17 (used by gcc4 and
> proposed here) that are impossible to determine without
> performing a complete set of regression tests.
>
> (2004/742 marks binutils 2.15/gcc3 as "External")
>
> This is an issue in the submitters view because the
> shipping gcc3 uses binutils 2.15, and is used to build
> S10;  replacing binutils 2.15 out from under it and
> replacing it with 2.17 would require some large but
> unspecified regression testing of the gcc3-built S10
> binaries.
Is this project seeking Patch binding on Solaris 10?  (If so, why?)  If 
not, then this issue is moot, since I believe only Solaris 10 systems 
are used to build Solaris 10 itself.  (I.e. the build machines do not 
run Nevada.)

>
> (left unstated is why the combo of OpenSolaris, gcc3 and
> binutils 2.whatever has any bearing at all on building the
> S10 sources...)

No longer unstated, although unanswered, per my question above.

>
>>
>> I want to see the documentation that shows exactly what versions of 
>> GCC and GNU binutils work together (I looked and couldn't find it).
>
> I /believe/ they ALL are intended to work well together; the only
> concern is regression testing to find subtle and/or unexpected bugs
> to make the transition from gcc3/binutils2.15 to gcc3/binutils2.17
> easier.

IMO, project teams should not invent new, and IMO compromising, 
architectures simply to avoid test burdens.  This sounds like the cart 
driving the horse, to me at least.

I strongly suspect that if we can eliminate the S10 issue, then we can 
also eliminate the need for a separate binutils delivery for gcc4.  
We've already heard from a gcc maintainer stating that the interfaces 
involved are considered a Stable (or Committed) interface by the 
upstream Gnu maintainers.

    -- Garrett

Reply via email to