Crosscompiling von Linux 64bit zu win32 bit...
geht das? und wenn ja wie?
Crosscompiling von Linux 64bit zu win32 bit...
-
- Beiträge: 423
- Registriert: Di 5. Feb 2008, 12:45
- OS, Lazarus, FPC: Linux, Lazarus svn, FPC svn
- CPU-Target: 64Bit
- Kontaktdaten:
Crosscompiling von Linux 64bit zu win32 bit...
Du magst Freiheit? Gönne es auch deinem Computer mit Linux!
www.alexanderroth.eu
www.alexanderroth.eu
Re: Crosscompiling von Linux 64bit zu win32 bit...
Also das Crosswin32 Paket scheint bei der Linux 64 bit Version nicht als RPM dabei zu sein.alexander hat geschrieben:Crosscompiling von Linux 64bit zu win32 bit...
geht das? und wenn ja wie?
Das hat vielleicht Gründe. Kann aber sein, dass es auf Umwegen trotzdem geht.
-
- Beiträge: 423
- Registriert: Di 5. Feb 2008, 12:45
- OS, Lazarus, FPC: Linux, Lazarus svn, FPC svn
- CPU-Target: 64Bit
- Kontaktdaten:
Re: Crosscompiling von Linux 64bit zu win32 bit...
hmmm ich habe gedacht man braucht kein crosscompiling paket...
na ja jedenfalls klappt es nicht mein fpc svn verzeichnis mit
zu kompilieren....
na ja jedenfalls klappt es nicht mein fpc svn verzeichnis mit
Code: Alles auswählen
make all OS_TARGET=win32 CPU_TARGET=i386
Du magst Freiheit? Gönne es auch deinem Computer mit Linux!
www.alexanderroth.eu
www.alexanderroth.eu
Re: Crosscompiling von Linux 64bit zu win32 bit...
Hier ist es jedenfalls noch dabei:
http://sourceforge.net/project/showfile ... _id=192183" onclick="window.open(this.href);return false;
Weiss nicht ob das mittlerweile überflüssig ist.
http://sourceforge.net/project/showfile ... _id=192183" onclick="window.open(this.href);return false;
Weiss nicht ob das mittlerweile überflüssig ist.
-
- Beiträge: 1102
- Registriert: Di 5. Aug 2008, 09:37
- OS, Lazarus, FPC: Windows ,Linux,FreeBSD,Dos (L trunk FPC trunk)
- CPU-Target: 32/64,PPC(+64), ARM
- Wohnort: Eindhoven (Niederlande)
Re: Crosscompiling von Linux 64bit zu win32 bit...
Noch nicht.alexander hat geschrieben:Crosscompiling von Linux 64bit zu win32 bit...
geht das? und wenn ja wie?
Das Problem wenn Crosscompilierung von nach i386 ist das der i386 Kompiler intern "Extended" nutzt um Gleitkomma Werten zu speichern.
x86_64 ist ein Spezialfall. Es hat Extended, aber es ist nicht im FPC implementiert.
Jonas ist damit taetig. Ich glaube das etwas daruber in maillist geschrieben ist in der letzten Wochen, ich werde das Morgen mal suchen und probieren.
(das Kommando das ich versucht habe:
make OS_TARGET=win32 CPU_TARGET=i386 FPC=fpc
scheitert irgendwo mit etwas wie "User Defined: crosscompiling nach i386 ist noch nicht unterstutzt" oder so. Das FPC=fpc sollte nicht noetig sein, ist aber manchmal. (bug, irgend wo zwischen 2.2.0 und 2.2.2 introduciert)
)
Wenn anderen das Heute noch versuchen wollen, hol den Check in fpcdefs.inc raus.
From: Jonas Maebe
To: FPC developers' list
Subject: Re: [fpc-devel] Help on building crosscompiler with fpc 2.3.1
Date: Sun, 28 Sep 2008 10:41:36 +0200
On 28 Sep 2008, at 07:46, German Gentile wrote:
> revision 11832
>
> HOST = linux x86_64
>
> want to build a cross compiler to make i386 binaries on linux
>
> make all CPU_TARGET=i386 FPC=fpc
>
> exit with error code:
>
> fpcdefs.inc(136,2) Error: User defined: Cross-compiling from non-i386
> to i386 is not yet supported at this time
>
> Wich im doing wrong?
Trying to cross-compiling from a non-i386 platform to i386, as the
error message says (although on some x86_64 platforms like Linux it
may actually work if the check were relaxed, because they support the
80 bits extended type).
Jonas