On 18/11/2025 00:35, Soren via Cygwin-apps wrote:
I wrote to the wrong mailing list
([email protected]), and rather than
compose a completely new message, this is what I said:
Hello Cygwinstas,
I installed distcc from setup.exe awhile ago, although I didn't have a host
(what distcc docs call a 'volunteer') machine to share compilation. Now I
have such a machine (dropped over a grand on it with tax) and I have base
cygwin installed on it (+ some good stuff like binutils and gcc, you get
the picture). One of my main motivations for this acquisition was to
provide a powerful system to do distributed C compiling for Cygwin builds.
When I went to install distcc for the new machine, I couldn't find it.
Clearly distcc has been removed from the Cygwin collection, and I presume
that's because it was unmaintained for a long period of time.
This is correct.
I would really like to see distcc re-included in Cygwin. So much so that I
am going to offer to be its maintainer. I recently built distcc 3.4 from
Debian `sid' source (rationale being: Debian is a reputable, mainline Linux
distro, it's the distro I use on many of my older boxes, and I think any
patches added by debian people will have been thoroughly vetted). The build
was successful and I have got distcc on my new machine. But I'd like for
others to have an easy route to installing it too.
So I said above that I'd be willing to maintain distcc. I've not been a
maintainer before so I will have to learn things. That's ok. One thing
would be a great help, I think: if someone has the cygwin cygtool'ed source
package for distcc in their /usr/src directory and could email it to me,
I'd have a running start. I'd really appreciate the effort, so, please take
a look folks if you've built distcc in the past.
I don't think we've ever had a cygport'ed build for distcc.
I imported this package's history, which uses the (archaic) g-b-s style
build script. You can find it at:
https://cygwin.com/cgit/cygwin-packages/distcc/
If you have questions about how to write a cygport for distcc, this is
the place to ask them.