[devel] FreePascal 2.0.2
Alexey Tourbin
=?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Вт Май 2 13:12:13 MSD 2006
On Tue, May 02, 2006 at 11:55:55AM +0400, Fr. Br. George wrote:
> У тебя все примеры собираются? А то я вот тоже собрал, а оно не
> работает:
> george на arnor:~/src/fpc-ex> make
> /usr/bin/ppc386 -Fu/usr/lib/fpc/2.0.2/units/i386-linux/rtl
> -Fu/usr/lib/fpc/2.0.2/units/i386-linux/fv -FE. -FUunits/i386-linux
> -di386 tfileio.pas
> Free Pascal Compiler version 2.0.2 [2006/05/01] for i386
> Copyright (c) 1993-2005 by Florian Klaempfl
> Target OS: Linux for i386
> Compiling tfileio.pas
> Fatal: Can't find unit FileIO
> Fatal: Compilation aborted
> make: *** [tfileio] Error 1
at на localhost fpc/fv/test 3 $ fpc -Fu/usr/lib/fpc2/units/i386-linux/fv tfileio.pas
Fatal: Can't find unit FileIO
Fatal: Compilation aborted
Error: /usr/bin/ppc386 returned an error exitcode (normal if you did not specify a source file to be compiled)
at на localhost fpc/fv/test 3 $ cd ../..
at на localhost ~build/fpc 3 $
at на localhost ~build/fpc 3 $ find -iname 'fileio*'
at на localhost ~build/fpc 3 $
Походу пример outdated. Примеры я не собирал.
> george на arnor:~/src/fpc-ex> fpcmake
> Processing Makefile.fpc
> Error: Target "linux", package "rtl" not found
$ fpcmake
Processing Makefile.fpc
i386-linux requires: rtl,fv
Writing Makefile
$
Он работает. Собирает lazarus, но lazarus не работает!!
Для x86_64 тоже забутстрапил, но peephole оптимизатор реализован только
для i386, соответственно выигрыша от x86_64 большого не будет. Более
того, на x86_64 не работает кросс-компиляция для win32 (потому что
другой внутренний ассемблер).
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?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/20060502/ee174816/attachment-0001.bin>
Подробная информация о списке рассылки Devel