Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.
Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »Moonblood« (26.08.2005, 05:18)
Zitat
Original von Moonblood
. wie könnte man das umgehen und nur auf den beiden anderen kompilieren und von einem der beiden anderen verteilen?
Zitat
es sei nochmal angemerkt das die beiden anderen rechner keine gentoo installation haben
Zitat
Original von Moonblood
das ist mir soweit bekannt es ging mir darum das ich falls ich das zeugs irgendwie (blos wie eben) nur auf meinem A64 kompilieren (bzw. emergen) könnte und rüberschicken dort kein gentoo drauf hab
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Moonblood« (26.08.2005, 15:07)
Zitat
CROSS COMPILING
Cross compilation means building programs to run on a machine with a different processor, architecture, or operating system to where they were compiled. distcc supports cross compilation, including teams of mixed-architecture machines, although some changes to the compilation commands may be required.
The compilation command passed to distcc must be one that will execute properly on every volunteer machine to produce an object file of the appropriate type. If the machines have different processors, then simply using distcc cc will probably not work, because that will normally invoke the volunteer's native compiler.
Machines with the same CPU but different operating systems may not necessarily generate compatible .o files.
Several different gcc configurations can be installed side-by-side on any machine. If you build gcc from source, you should use the --program-suffix configuration options to cause it to be installed with a name that encodes the gcc version and the target platform.
The recommended convention for the gcc name is TARGET-gcc-VERSION such as i686-linux-gcc-3.2 . GCC 3.3 will install itself under this name, in addition to TARGET-gcc and, if it's native, gcc-VERSION and gcc .
The compiler must be installed under the same name on the client and on every volunteer machine.