#distcc — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #distcc, aggregated by home.social.
-
Thought my old PC was looking lonely, decided to turn it into a distcc build server for Portage and my other compilation needs. Resulted in a noticeable speed boost.
For older/unused hardware, Linux is the gift that keeps on giving. :tux:
#Linux #SelfHosting #programming #distcc #compilation #Gentoo
-
Thought my old PC was looking lonely, decided to turn it into a distcc build server for Portage and my other compilation needs. Resulted in a noticeable speed boost.
For older/unused hardware, Linux is the gift that keeps on giving. :tux:
#Linux #SelfHosting #programming #distcc #compilation #Gentoo
-
Thought my old PC was looking lonely, decided to turn it into a distcc build server for Portage and my other compilation needs. Resulted in a noticeable speed boost.
For older/unused hardware, Linux is the gift that keeps on giving. :tux:
#Linux #SelfHosting #programming #distcc #compilation #Gentoo
-
Thought my old PC was looking lonely, decided to turn it into a distcc build server for Portage and my other compilation needs. Resulted in a noticeable speed boost.
For older/unused hardware, Linux is the gift that keeps on giving. :tux:
#Linux #SelfHosting #programming #distcc #compilation #Gentoo
-
Thought my old PC was looking lonely, decided to turn it into a distcc build server for Portage and my other compilation needs. Resulted in a noticeable speed boost.
For older/unused hardware, Linux is the gift that keeps on giving. :tux:
#Linux #SelfHosting #programming #distcc #compilation #Gentoo
-
Pains of needing to use an older computer to work...
I am installing #distcc in my #android tablet so I can compile without needing to restart the computer because of freezes.
Fun times.
If you are wondering, this PC is a Inspiron 5421 (Modified to have an SSD and more RAM) and my tablet is a Samsung SM-P620.
Oh, and I also using tethering because the wifi does not support 5Ghz.
Man, I miss my other PC.
-
So, distcc lets you compile C or C++ applications on machines (or nodes) over the network, sharing the workload. But for the life of me I can't make it work from within a distrobox on the Steam Deck.
So I tried icecream (icecc), which is made by the SuSE folks. Not only does it work with distrobox, but it requires less configuration (just enable some systemd services or run the daemon) and everything Just Works. Having three machines + compiling projects with the --parallel flag should make even Qt compile quickly.
-
So, distcc lets you compile C or C++ applications on machines (or nodes) over the network, sharing the workload. But for the life of me I can't make it work from within a distrobox on the Steam Deck.
So I tried icecream (icecc), which is made by the SuSE folks. Not only does it work with distrobox, but it requires less configuration (just enable some systemd services or run the daemon) and everything Just Works. Having three machines + compiling projects with the --parallel flag should make even Qt compile quickly.
-
So, distcc lets you compile C or C++ applications on machines (or nodes) over the network, sharing the workload. But for the life of me I can't make it work from within a distrobox on the Steam Deck.
So I tried icecream (icecc), which is made by the SuSE folks. Not only does it work with distrobox, but it requires less configuration (just enable some systemd services or run the daemon) and everything Just Works. Having three machines + compiling projects with the --parallel flag should make even Qt compile quickly.
-
So, distcc lets you compile C or C++ applications on machines (or nodes) over the network, sharing the workload. But for the life of me I can't make it work from within a distrobox on the Steam Deck.
So I tried icecream (icecc), which is made by the SuSE folks. Not only does it work with distrobox, but it requires less configuration (just enable some systemd services or run the daemon) and everything Just Works. Having three machines + compiling projects with the --parallel flag should make even Qt compile quickly.
-
What I imagined would happen: I enable #DistCC on my weak laptop, it will pour compilation jobs on my Ryzen PC like crazy, keeping all 12 threads on boost 100% busy and finish webkit-gtk in no time.
What actually happened: the 4 laptop cores are 100% busy preprocessing and can't keep up delivering jobs to the Ryzen, and it is eating through them so fast it's barely busy.
Well, at least preprocessing doesn't take as much memory as the compiler, so things are actually progressing rather than getting stuck on swapping.
-
What I imagined would happen: I enable #DistCC on my weak laptop, it will pour compilation jobs on my Ryzen PC like crazy, keeping all 12 threads on boost 100% busy and finish webkit-gtk in no time.
What actually happened: the 4 laptop cores are 100% busy preprocessing and can't keep up delivering jobs to the Ryzen, and it is eating through them so fast it's barely busy.
Well, at least preprocessing doesn't take as much memory as the compiler, so things are actually progressing rather than getting stuck on swapping.
-
What I imagined would happen: I enable #DistCC on my weak laptop, it will pour compilation jobs on my Ryzen PC like crazy, keeping all 12 threads on boost 100% busy and finish webkit-gtk in no time.
What actually happened: the 4 laptop cores are 100% busy preprocessing and can't keep up delivering jobs to the Ryzen, and it is eating through them so fast it's barely busy.
Well, at least preprocessing doesn't take as much memory as the compiler, so things are actually progressing rather than getting stuck on swapping.
-
What I imagined would happen: I enable #DistCC on my weak laptop, it will pour compilation jobs on my Ryzen PC like crazy, keeping all 12 threads on boost 100% busy and finish webkit-gtk in no time.
What actually happened: the 4 laptop cores are 100% busy preprocessing and can't keep up delivering jobs to the Ryzen, and it is eating through them so fast it's barely busy.
Well, at least preprocessing doesn't take as much memory as the compiler, so things are actually progressing rather than getting stuck on swapping.
-
What I imagined would happen: I enable #DistCC on my weak laptop, it will pour compilation jobs on my Ryzen PC like crazy, keeping all 12 threads on boost 100% busy and finish webkit-gtk in no time.
What actually happened: the 4 laptop cores are 100% busy preprocessing and can't keep up delivering jobs to the Ryzen, and it is eating through them so fast it's barely busy.
Well, at least preprocessing doesn't take as much memory as the compiler, so things are actually progressing rather than getting stuck on swapping.
-
Jak sobie to wyobrażałem: włączę #DistCC na cienkim lapku, zasypie stacjonarnego Ryzena kompilacjami, utrzymując 12 wątków z boostem na 100% obciążeniu, i skończy kompilować webkit-gtk w chwilę.
Jak wyszło w praktyce: 4 rdzenie laptopa są w 100% obciążone preprocesorem i nie wyrabiają z dostarczaniem zadań Ryzenowi, a ten je wykonuje tak szybko, że ledwie jest obciążony.
No cóż, przynajmniej preprocesor nie zużywa tak dużo pamięci jak pełna kompilacja, więc budowanie cały czas postępuje, zamiast zaciąć się na swapowaniu.
-
Jak sobie to wyobrażałem: włączę #DistCC na cienkim lapku, zasypie stacjonarnego Ryzena kompilacjami, utrzymując 12 wątków z boostem na 100% obciążeniu, i skończy kompilować webkit-gtk w chwilę.
Jak wyszło w praktyce: 4 rdzenie laptopa są w 100% obciążone preprocesorem i nie wyrabiają z dostarczaniem zadań Ryzenowi, a ten je wykonuje tak szybko, że ledwie jest obciążony.
No cóż, przynajmniej preprocesor nie zużywa tak dużo pamięci jak pełna kompilacja, więc budowanie cały czas postępuje, zamiast zaciąć się na swapowaniu.
-
Jak sobie to wyobrażałem: włączę #DistCC na cienkim lapku, zasypie stacjonarnego Ryzena kompilacjami, utrzymując 12 wątków z boostem na 100% obciążeniu, i skończy kompilować webkit-gtk w chwilę.
Jak wyszło w praktyce: 4 rdzenie laptopa są w 100% obciążone preprocesorem i nie wyrabiają z dostarczaniem zadań Ryzenowi, a ten je wykonuje tak szybko, że ledwie jest obciążony.
No cóż, przynajmniej preprocesor nie zużywa tak dużo pamięci jak pełna kompilacja, więc budowanie cały czas postępuje, zamiast zaciąć się na swapowaniu.
-
Jak sobie to wyobrażałem: włączę #DistCC na cienkim lapku, zasypie stacjonarnego Ryzena kompilacjami, utrzymując 12 wątków z boostem na 100% obciążeniu, i skończy kompilować webkit-gtk w chwilę.
Jak wyszło w praktyce: 4 rdzenie laptopa są w 100% obciążone preprocesorem i nie wyrabiają z dostarczaniem zadań Ryzenowi, a ten je wykonuje tak szybko, że ledwie jest obciążony.
No cóż, przynajmniej preprocesor nie zużywa tak dużo pamięci jak pełna kompilacja, więc budowanie cały czas postępuje, zamiast zaciąć się na swapowaniu.
-
Jak sobie to wyobrażałem: włączę #DistCC na cienkim lapku, zasypie stacjonarnego Ryzena kompilacjami, utrzymując 12 wątków z boostem na 100% obciążeniu, i skończy kompilować webkit-gtk w chwilę.
Jak wyszło w praktyce: 4 rdzenie laptopa są w 100% obciążone preprocesorem i nie wyrabiają z dostarczaniem zadań Ryzenowi, a ten je wykonuje tak szybko, że ledwie jest obciążony.
No cóż, przynajmniej preprocesor nie zużywa tak dużo pamięci jak pełna kompilacja, więc budowanie cały czas postępuje, zamiast zaciąć się na swapowaniu.
-
Accelerate your large builds locally with distcc - The motto of Sun Microsystems back in the day was “The Network Is The Computer” wh... - https://hackaday.com/2024/03/04/oc-accelerate-your-large-builds-locally-with-distcc/ #distributedcomputing #computerhacks #compiling #network #distcc #gcc
-
Accelerate your large builds locally with distcc - The motto of Sun Microsystems back in the day was “The Network Is The Computer” wh... - https://hackaday.com/2024/03/04/oc-accelerate-your-large-builds-locally-with-distcc/ #distributedcomputing #computerhacks #compiling #network #distcc #gcc
-
Accelerate your large builds locally with distcc - The motto of Sun Microsystems back in the day was “The Network Is The Computer” wh... - https://hackaday.com/2024/03/04/oc-accelerate-your-large-builds-locally-with-distcc/ #distributedcomputing #computerhacks #compiling #network #distcc #gcc
-
Accelerate your large builds locally with distcc - The motto of Sun Microsystems back in the day was “The Network Is The Computer” wh... - https://hackaday.com/2024/03/04/oc-accelerate-your-large-builds-locally-with-distcc/ #distributedcomputing #computerhacks #compiling #network #distcc #gcc
-
Accelerate your large builds locally with distcc - The motto of Sun Microsystems back in the day was “The Network Is The Computer” wh... - https://hackaday.com/2024/03/04/oc-accelerate-your-large-builds-locally-with-distcc/ #distributedcomputing #computerhacks #compiling #network #distcc #gcc
-
Accelerate your large builds locally with distcc https://hackaday.com/2024/03/04/oc-accelerate-your-large-builds-locally-with-distcc/ #distributedcomputing #computerhacks #compiling #network #distcc #gcc
-
Accelerate your large builds locally with distcc https://hackaday.com/2024/03/04/oc-accelerate-your-large-builds-locally-with-distcc/ #distributedcomputing #computerhacks #compiling #network #distcc #gcc
-
Accelerate your large builds locally with distcc https://hackaday.com/2024/03/04/oc-accelerate-your-large-builds-locally-with-distcc/ #distributedcomputing #computerhacks #compiling #network #distcc #gcc
-
To speed up software upgrades on my dated #gentoo :gentoo: laptop, I finally installed #distcc (distributed C/C++ compilation) on a more powerful machine in the network (was easy with Docker).
I'm impressed how much big this difference this makes. Much quicker than expected, I can actually use the laptop during updating, _and_ I don't get random compilation errors due to hardware overheating.
-
To speed up software upgrades on my dated #gentoo :gentoo: laptop, I finally installed #distcc (distributed C/C++ compilation) on a more powerful machine in the network (was easy with Docker).
I'm impressed how much big this difference this makes. Much quicker than expected, I can actually use the laptop during updating, _and_ I don't get random compilation errors due to hardware overheating.
-
To speed up software upgrades on my dated #gentoo :gentoo: laptop, I finally installed #distcc (distributed C/C++ compilation) on a more powerful machine in the network (was easy with Docker).
I'm impressed how much big this difference this makes. Much quicker than expected, I can actually use the laptop during updating, _and_ I don't get random compilation errors due to hardware overheating.
-
To speed up software upgrades on my dated #gentoo :gentoo: laptop, I finally installed #distcc (distributed C/C++ compilation) on a more powerful machine in the network (was easy with Docker).
I'm impressed how much big this difference this makes. Much quicker than expected, I can actually use the laptop during updating, _and_ I don't get random compilation errors due to hardware overheating.
-
To speed up software upgrades on my dated #gentoo :gentoo: laptop, I finally installed #distcc (distributed C/C++ compilation) on a more powerful machine in the network (was easy with Docker).
I'm impressed how much big this difference this makes. Much quicker than expected, I can actually use the laptop during updating, _and_ I don't get random compilation errors due to hardware overheating.