New Ticket     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #5390 (closed enhancement: fixed)

Opened 6 years ago

Last modified 2 years ago

RFE: Add distcc & ccache support into DP infrastructure

Reported by: lists@… Owned by: macports-tickets@…
Priority: High Milestone: MacPorts 1.6
Component: base Version:
Keywords: Cc: markd@…
Port:

Description (last modified by jmr@…) (diff)

It would be nice to add ccache and distcc functionality into DarwinPorts. I'm not sure if you could simply use the distcc with rendezvous/bonjour built into Xcode or if you'd have to include this patch. These would certainly be nice enhancements for the build system and if some project such as Port Authority could add a check mark box in the preferences to allow/disallow the usage of these it would be quite handy for users.

Attachments

macports-ccachedistcc.patch Download (2.8 KB) - added by afb@… 4 years ago.
macports-ccachedistcc.patch

Change History

Changed 5 years ago by markd@…

  • cc markd@… added
  • summary changed from distcc & ccache to RFE: Add distcc & ccache support into DP infrastructure

Changed 5 years ago by nox@…

  • priority changed from Expected to Normal
  • cc markd@… added; markd@… removed
  • version 1.0 deleted
  • milestone set to MacPorts base enhancements

Changed 4 years ago by afb@…

  • priority changed from Normal to High

"compiler.gcc" made this one more important, as it is now ignoring "gcc" by default and hardcoding "/usr/bin/gcc-4.0" - thereby bypassing any installed ccache, and making compiles take much longer

Changed 4 years ago by afb@…

macports-ccachedistcc.patch

Changed 4 years ago by afb@…

probably needs a matching setting in macports.conf too, but here is the compiler filtering.

Changed 4 years ago by nox@…

  • status changed from new to closed
  • resolution set to fixed

This has been taken care of too. Closing the ticket.

Changed 2 years ago by jmr@…

  • description modified (diff)
  • milestone changed from MacPorts Future to MacPorts 1.6
Note: See TracTickets for help on using tickets.