[distcc] distcc 0.15 released

Martin Pool mbp at samba.org
Thu Dec 12 10:22:01 GMT 2002


The changes are not huge, but I thought it was time to get them out
there.  Thanks to all who contributed.

Please note that the default TCP port has changed.  Sorry to break
this, but I couldn't see any other straightforward way to switch.
Of course you can easily run daemons on both ports until you upgrade
all your clients.


Share and enjoy!

-- 
Martin 


distcc-0.15  "petrified forest"  2002-12-12

   INCOMPATIBILITIES:

    * Change default port from 4200 to IANA-assigned standard for distcc
      service "3632".  Compatibility with old installations can be retained by
      explicitly setting --port=4200 on the server, or using "HOST:PORT" on
      the client.

    * Fake-root directory for "make install" is now set by DESTDIR, not
      TARGET_ROOT.  (Alexandre Oliva.)


   BUG FIXES:

    * Run the preprocessor with output sent to stdout and redirected to a
      file, rather than by using the -o option.  This should fix some
      compilers that can't handle "-E -o".  It may improve gcc behaviour with
      -MD, but because gcc behaviour has changed over time it may not be a
      complete fix.  

      For gcc 3.2 it is recommended that -MF be used to explicitly set the
      dependency output filename.


  TESTING:

    * Add test case for transmission of a zero-byte file. 

    * Add badly-behaved compiler drop-in for use in testing.


  PORTABILITY:

    * Use the correct autoconf macros to detect whether install(1) is
      available and working, and if not, fall back to using the included
      install-sh script.  This should fix "make install" on Solaris.  (Mike
      Santy)

    * Fix waitpid() takes three options.  Required for Irix.  (Michael Santy)

    * Fix autoconf detection of resolv.h on Solaris.  (Dimitri Papadopoulos)


  DOCUMENTATION:

    * Describe information to include in a bug report.

    * Remove "Results" chapter from manual: there are now many more detailed
      results on the web site, and this information is better suited to
      storage there, because it will be updated on a different cycle.
      End-users don't really need to have it in their reference.

    * Remove "MOC Compatibility" section from manual because at the moment
      there is nothing to say.

    * Add a new section about the complexities of gcc -MD. 

    * Remove "Bugs" section from the manual, and put it into a new TOOD file
      instead.  Keep information about reporting bugs and using the test
      suite, but put it in a different section.



More information about the distcc mailing list