Hallo,
ist es möglich auf einem i386 Debian Quelle für ein AMD64 System zu compilieren ?
Was muß ich beachten wenn ich das mache ?
Sorry, bin da net so firm
auf i386 für AMD64 compilieren
- Picknicker
- Beiträge: 654
- Registriert: 25.04.2003 16:28:02
- Wohnort: Saarland
auf i386 für AMD64 compilieren
cu
Picknicker
Picknicker
dazu gibts die toolchain-sourcen:
du solltest möglichst einen gcc 3.4 zum erstellen der Toolchain verwenden, mit dem 4.1er konnte ich die Binutils nicht erzeugen.
Weiters benötigst du einen Secret Key (mit gpa erstellen) für das signieren der Pakete und natürlich mußt du dir auch die benötigten libraries (vorallem die libc) bauen oder vom Zielsystem kopieren.
Gruß
gms
[edit]
amd64-linux ist ein alias für das Zielsystem x86_64-pc-linux-gnu, es wäre vielleicht besser (schöner) letzteres zu nehmen
[/edit]
Code: Alles auswählen
root@gms1:~# apt-get install toolchain-source toolchain-source-gdb binutils-multiarch autoconf2.13 texinfo fakeroot
root@gms1:~# tpkg-make amd64-linux
Target : amd64-linux
Maintainer : root
Email-Address : root@gms1.gms.at
Toolchain : 3.4-5
binutils : 2.15
gcc : 3.4.3
gdb : 6.1
....
root@gms1:~# cd binutils-amd64-linux-2.15/
root@gms1:~/binutils-amd64-linux-2.15# debuild
root@gms1:~/binutils-amd64-linux-2.15# debi
root@gms1:~/binutils-amd64-linux-2.15# cd ../gcc-amd64-linux-3.4.3/
root@gms1:~/gcc-amd64-linux-3.4.3# debuild
root@gms1:~/gcc-amd64-linux-3.4.3# debi
root@gms1:~/gcc-amd64-linux-3.4.3# cd ../gdb-amd64-linux-6.1/
root@gms1:~/gdb-amd64-linux-6.1# debuild
root@gms1:~/gdb-amd64-linux-6.1# debi
Weiters benötigst du einen Secret Key (mit gpa erstellen) für das signieren der Pakete und natürlich mußt du dir auch die benötigten libraries (vorallem die libc) bauen oder vom Zielsystem kopieren.
Gruß
gms
[edit]
amd64-linux ist ein alias für das Zielsystem x86_64-pc-linux-gnu, es wäre vielleicht besser (schöner) letzteres zu nehmen
[/edit]