[devel] success: fpc cross win32

Alexey Tourbin =?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Вс Окт 16 17:19:11 MSD 2005


$ pwd
/home/at/RPM/BUILD/fpc/rtl
$ make OS_TARGET=win32 BINUTILSPREFIX=i386-mingw32msvc- CREATESMART=1 RELEASE=1
make[1]: Entering directory `/home/at/RPM/BUILD/fpc/rtl/win32'
/bin/mkdir -p ../../rtl/units/i386-win32
i386-mingw32msvc-as -o ../../rtl/units/i386-win32/wprt0.o wprt0.as
i386-mingw32msvc-as -o ../../rtl/units/i386-win32/wdllprt0.o wdllprt0.as
i386-mingw32msvc-as -o ../../rtl/units/i386-win32/gprt0.o gprt0.as
i386-mingw32msvc-as -o ../../rtl/units/i386-win32/wcygprt0.o wcygprt0.as
/usr/bin/ppc386 -Ur -Twin32 -XPi386-mingw32msvc- -Xc -Xr -CX -Xs -OG2p3 -n -Fi../inc -Fi../i386 -FE. -FU../../rtl/units/i386-win32 -di386 -dRELEASE -Us -Sg system.pp
...
/usr/bin/ppc386 -Ur -Twin32 -XPi386-mingw32msvc- -Xc -Xr -CX -Xs -OG2p3 -n -Fi../inc -Fi../i386 -FE. -FU../../rtl/units/i386-win32 -di386 -dRELEASE winsysut.pp
make[1]: Leaving directory `/home/at/RPM/BUILD/fpc/rtl/win32'
$ cat test.pas
program test;
begin
  writeln('test');
end.
$ fpc -Fu./units/i386-win32 -Twin32 -XPi386-mingw32msvc- -OG2p3 -XX -Xs test.pas
$ l test.exe
-rwxr-xr-x  1 at at 25600 Oct 16 16:54 test.exe
$ file test.exe
test.exe: MS Windows PE 32-bit Intel 80386 console executable not relocatable
$ cp -av test.exe ~/.wine/drive_c/windows
`test.exe' -> `/home/at/.wine/drive_c/windows/test.exe'
$ DISPLAY=:1 wine test.exe
Warning: could not find DOS drive for current working directory '/home/at/RPM/BUILD/fpc/rtl', starting in the Windows directory.
test
$

Работает!  Интересно, без DISPLAY'я консольные программы под wine'ом
как-нибудь запустить можно?  xvfb-run? :-)
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20051016/d191169d/attachment-0001.bin>


Подробная информация о списке рассылки Devel