Le 2013-05-29 03:01, Paul Ishenin a écrit :
> 29.05.2013 14:06, Michel Catudal пишет:
>
>> The one that I compiled before the code was broken
>
> To answer on your question I need to know paticular compiler version.
>
> Best regards,
> Paul Ishenin
>
>
>

Here is more detailed info. I guess my answer was a bit too short, I did a 
quick answer last night after I finally got firefox 20.0.1 compiled on odroid 
U2. The ebuild that comes with funtoo has probably never been tried on ARM, a 
few things would
compiled, the patch were minimal. If anyone is interested I can give my patches.

When I installed funtoo I compiled fpc-2.6.0 which came with the standard 
funtoo portage
That version worked but lazarus would not work with it.
I then went on to compile the dev version  2.7.1 , it would crash. The strange 
part is that a few weeks prior it would compile fine on mele A2000G. I passed 
the arguments for hard float, that is how I got lazarus to work.

I did some experiment and found out that the fpc.zip snapshot still worked 
while the fpcbuild.zip one would crash.
I didn't realize until a bit later that I needed to erase the manifest file and 
move the fpc.zip file from the distfiles directory to force it to use the 
latest snapshot. This is why it worked. Once I recreated the manifest file on 
the ebuild directory the
compiling would no longer work.
When I compared the fpc.zip to the code in fpcbuild I saw that they didn't 
match at all.
I am not sure that this fpc.zip is the last one that worked. It is dated may 
6th.

part of the ebuild that worked :

HOMEPAGE="http://www.freepascal.org/";
DESCRIPTION="Free Pascal Compiler"
SRC_URI="ftp://ftp.freepascal.org/pub/fpc/snapshot/trunk/source/fpc.zip";
SLOT="0"

I had to copy the source on a directory that would satisfy lazarus since this 
is not the standard fpcbuild code.

revision may 6th :
URL: http://svn.freepascal.org/svn/fpc/trunk
Revision: 24455
Last Changed Rev: 24455


Here is when I run fpc, the date shown is the date that the compiler was created

michel@michel /usr/local/portage/dev-lang/fpc $ fpc
Free Pascal Compiler version 2.7.1 [2013/05/18] for arm
Copyright (c) 1993-2013 by Florian Klaempfl and others

Here is the newer one

michel compiler # pwd
/var/tmp/portage/dev-lang/fpc-2.7.1-r2/work/fpcbuild/fpcsrc/compiler

michel compiler # ./ppc1
Free Pascal Compiler version 2.7.1 [2013/05/28] for arm
Copyright (c) 1993-2013 by Florian Klaempfl and others

This one is crashes trying to create the RTL files. I made sure that it took 
the lastest snapshot. Perhaps there should be a date in the filename so it 
would be easier to track.


With the version that I have that works, I have done a few test and it never 
crashes. I didn't do very extensive tests yet. I was more concerned with 
getting something that someone else would be able to create without me having 
to provide some forked version.
There may well be issues, I will do more tests later on.


Michel

-- 
For Linux Software visit
http://home.comcast.net/~mcatudal

_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to