pmedia
Anmeldungsdatum: 17. Juli 2009
Beiträge: 24
Wohnort: Regensburg
|
Hallo Leute, ich habe mich die letzten Tage drauf und dran gemacht, einen Artikel zum Jobverteilenden Compiliersystem distcc zu schreiben, und bin zur Zeit an einem Punkt der kreativen Schaffenspause angelangt.
Könnte mal bitte jemand drübersehen, ob er sich so ins Wiki integriert, und ob es auch auf anderen Systemen so funktioniert?
Getestet habe ich es bislang nur mit Ubuntu 9.04 als Auftraggebersystem und einer ArchLinux-Node, zur Zeit habe ich nicht die Zeit, dies auch in unigenen und anderen heterogenen Netzen zu testen.
An für sich müsste der Artikel aber imho soweit fertig sein. mfg
Philipp "PMedia" Müller
|
cLinx
Anmeldungsdatum: 28. Oktober 2007
Beiträge: 2453
|
Willkommen bei den Wiki-Schreibern 😉 Schön, dass du dich entschlossen etwas beizusteuern. Kritikpunkte:
Sieht sonst aber schon sehr gut aus. 😉
|
pmedia
(Themenstarter)
Anmeldungsdatum: 17. Juli 2009
Beiträge: 24
Wohnort: Regensburg
|
So, hab die betreffende Stelle eingefügt, bzw geändert.
Wie das mit Ubuntu-Only-Systemen ausschaut, schau ich mir heute im Laufe des Tages mal an...
|
cLinx
Anmeldungsdatum: 28. Oktober 2007
Beiträge: 2453
|
So wie ich das verstehe stellt distcc nur einen "Wrapper" da, im Hintergrund läuft immer noch gcc. Richtig so? Wenn ja ergänz das doch bitte. 😉
|
pmedia
(Themenstarter)
Anmeldungsdatum: 17. Juli 2009
Beiträge: 24
Wohnort: Regensburg
|
Jap, korrekt, habe ich soeben ergänzt.
|
noisefloor
Ehemaliger
Anmeldungsdatum: 6. Juni 2006
Beiträge: 28954
Wohnort: WW
|
Hallo, zwei Sachen zur Syntax:
Gruß, noisefloor
|
pmedia
(Themenstarter)
Anmeldungsdatum: 17. Juli 2009
Beiträge: 24
Wohnort: Regensburg
|
Erledigt. //edit:
Kann mir eigentlich jemand sagen, wieso ich keine E-Mails mehr bekomm wenn sich hier im Forum was tut? Ging doch gestern noch ._.
Hat sich ebenfalls erledigt.
|
pmedia
(Themenstarter)
Anmeldungsdatum: 17. Juli 2009
Beiträge: 24
Wohnort: Regensburg
|
Gibts noch etwas an dem Artikel zu beanstanden?
|
noisefloor
Ehemaliger
Anmeldungsdatum: 6. Juni 2006
Beiträge: 28954
Wohnort: WW
|
Hallo, habe noch ein paar Syntaxfehler korrigiert und verschoben: distcc. Gruß, noisefloor
|
kaputtnik
Anmeldungsdatum: 31. Dezember 2007
Beiträge: 9245
|
Hallo, durch den Wegfall von jaunty ist der Artikel zur Zeit ungetestet. Bitte mit einer aktuellen Ubuntu-Version testen und die Getestet-Box ergänzen. Danke kaputtnik
|
burli
Anmeldungsdatum: 27. April 2007
Beiträge: 9000
Wohnort: Petersberg
|
Bitte den Artikel mal auf die Baustelle schieben. Müssen wohl ein paar Dinge geändert werden. [EDIT] Ach ist schon verschoben, danke
|
kaputtnik
Anmeldungsdatum: 31. Dezember 2007
Beiträge: 9245
|
burli schrieb: [EDIT] Ach ist schon verschoben, danke
Gerade eben passiert 😉 Baustelle/distcc Bei Fragen einfach fragen ☺ Gruß kaputtnik
|
burli
Anmeldungsdatum: 27. April 2007
Beiträge: 9000
Wohnort: Petersberg
|
Wie kann ich feststellen, wie ein Programm für Ubuntu compiliert wurde? Also mit welchen Parametern. Die distcc Version in Ubuntu scheint ohne die Option --zeroconf compiliert worden zu sein, da ich das hier nicht zum laufen bringe.
|
barcc
Anmeldungsdatum: 13. Juli 2007
Beiträge: 696
Wohnort: Dortmund
|
Du könntest mit apt-get source distcc dir den Quellcode holen und unter debian/rules nachsehen, evtl auch debian/patches/*, in debian/changelog stehen auch manchmal Hinweise was verändert wurde.
|
burli
Anmeldungsdatum: 27. April 2007
Beiträge: 9000
Wohnort: Petersberg
|
So, ich habe den Artikel jetzt weitestgehend fertig. Leider konnte ich das mit Zeroconf noch nicht rausbekommen. Ich habe noch eine Frage zu dem letzten Absatz
Die Umgebungsvariablen lassen sich auch automatisiert setzen, indem man sie in ~/.profile einträgt. Der Parameter CC=distcc gibt an, dass statt des klassischen Compilers cc nun distcc genutzt werden soll. Dies bewirkt die automatische Verteilung des Quelltextes an die Server, so es durch das Makefile unterstützt wird.
Das hätte ich gern etwas besser erklärt, weiß aber selbst nicht, wie das gemeint ist bzw wie man die Umgebungsvariablen in .profile einträgt. Vielleicht kann mir das jemand erklären/verlinken/selbst ergänzen? Ansonsten könnte vielleicht nochmal jemand drüber schauen, was noch zu verbessern wäre
|