[distcc] gcc bootstraps with distcc

Alexandre Oliva aoliva at redhat.com
Sat Aug 23 20:40:51 GMT 2003


On Aug  5, 2003, "Mark Mitchell" <mark at codesourcery.com> wrote:

> If this is approved for mainline, it is OK for 3.3.2, once the branch
> reopens.

> From: "Alexandre Oliva" <aoliva at redhat.com>
> Sent: Monday, August 04, 2003 9:54 AM

>> Mark, any chance of having this in the 3.3 branch as well, after 3.3.1
>> is released?

>> On Aug  4, 2003, Alexandre Oliva <aoliva at redhat.com> wrote:

>> > Index: gcc/ChangeLog
>> > from  Alexandre Oliva  <aoliva at redhat.com>
>> 
>> > * c-ppoutput.c (cb_line_change): Don't skip line changing while
>> > parsing macro arguments in the top-level context.

Ok, I've finally tested this patch in the 3.3 branch, so I'm checking
it in.

I'd like to take this opportunity to thank Neil and Zack for all the
time they have spent helping me get this and the other patch needed
for distcc to be usable for bootstrapping GCC, and for all their
patience putting up with me in all the times I got this -><- close to
losing my temper :-)  This was really appreciated, folks.

I also want to thank Mark, the GCC release manager, for having
considered both patches for the 3.3 branch, and for having approved
only the safest one.  Unfortunately, this means we'll have incorrect
comp_unit_dir in debug info produced by GCC 3.3 when using distcc, but
I have to agree with Mark that the patch was indeed a bit more
invasive than desirable for a stable release.  It will be in 3.4,
though, along with the new -f[no-]working-directory preprocessor
command-line switches used to control it.

Meanwhile, this patch, that I've just installed in the 3.3 branch,
will at least get us the same line numbers in debug information and
error messages, which is already a nice improvement for users of
ccache and distcc.  It will be in GCC 3.3.2.


Oh, and before I forget, I'd like to apologize once again to the
distcc mailing list for all the e-mails in this subject that I and
others unintentionally Cc:ed to it.  This is hopefully the last of
them, that I thought I would Cc: to let you all know that this long
story had a happy ending :-)


-------------- next part --------------
A non-text attachment was scrubbed...
Name: distcc-cpp-macro-line-change.patch
Type: text/x-patch
Size: 4174 bytes
Desc: not available
Url : http://lists.samba.org/archive/distcc/attachments/20030823/0ad75d22/distcc-cpp-macro-line-change.bin
-------------- next part --------------

-- 
Alexandre Oliva   Enjoy Guarana', see http://www.ic.unicamp.br/~oliva/
Red Hat GCC Developer                 aoliva@{redhat.com, gcc.gnu.org}
CS PhD student at IC-Unicamp        oliva@{lsd.ic.unicamp.br, gnu.org}
Free Software Evangelist                Professional serial bug killer


More information about the distcc mailing list