Martin Schreiber wrote:
On Saturday 29 August 2015 15:38:35 Mark Morgan Lloyd wrote:
Martin, what would be really useful is knowing /exactly/ what sources
you used to build your binary at
http://sourceforge.net/projects/mseide-msegui/files/fpcarm/
"
svn info
Path: .
Working Copy Root Path: /home/mse/packs/standard/svn/fp/arm/fixes_3_0
URL: http://svn.freepascal.org/svn/fpc/branches/fixes_3_0
Relative URL: ^/branches/fixes_3_0
Repository Root: http://svn.freepascal.org/svn/fpc
Repository UUID: 3ad0048d-3df7-0310-abae-a5850022a9f2
Revision: 31324
Node Kind: directory
Schedule: normal
Last Changed Author: joost
Last Changed Rev: 31297
Last Changed Date: 2015-08-06 22:26:00 +0200 (Thu, 06 Aug 2015)
"
Starting off with your binary on the system, i.e. with no 2.6.x, I have
to use a generic fpc.cfg but apart from that things appear to work.
Got sources from svn as above. Attempting to rebuild using a generic
command line:
make OVERRIDEVERSIONCHECK=1 NO_GDB=1 OPT='-O- -gl -Xs-' all
when building fpmake objects about missing crti.o crtbegin.o crtend.o
crtn.o. Add -Fl/usr/lib/gcc/arm-linux-gnueabi/4.6.3
-Fl/usr/lib/arm-linux-gnueabi
Starting over, I get to
Free Pascal Compiler version 3.0.1 [2015/08/29] for arm
Copyright (c) 1993-2015 by Florian Klaempfl and others
Target OS: Linux for ARMHF
Compiling fpmake.pp
fpmake.pp(16,3) Note: Local variable "T" is assigned but never used
Assembling fpmake
Linking fpmake
/usr/bin/ld: warning: link.res contains output sections; did you forget -T?
14595 lines compiled, 58.7 sec
1 note(s) issued
./fpmake compile --localunitdir=.. --os=linux --cpu=arm -o -Ur -o -Xs -o
-O2 -o -n -o -Fu/usr/local/src/fpc/fixes_3_0/rtl/units/arm-linux -o
-V3.0.1 -o -O- -o -gl -o -Xs- -o -vt -o -darm -o -dRELEASE
--compiler=/usr/local/src/fpc/fixes_3_0/compiler/ppcarm -bu -o -XX -o -CX
make[2]: ./fpmake: Command not found
make[2]: *** [smart] Error 127
make[2]: Leaving directory `/usr/local/src/fpc/fixes_3_0/packages'
make[1]: *** [packages_smart] Error 2
make[1]: Leaving directory `/usr/local/src/fpc/fixes_3_0'
make: *** [build-stamp.arm-linux] Error 2
/usr/local/src/fpc/fixes_3_0$ find . -name fpmake -ls
157069 4460 -rwxr-xr-x 1 markMLl staff 4565218 Aug 29 15:46
./packages/fpmake
/usr/local/src/fpc/fixes_3_0$ file ./packages/fpmake
./packages/fpmake: ELF 32-bit LSB executable, ARM, version 1 (SYSV),
dynamically linked (uses shared libs), for GNU/Linux 2.0.0, not stripped
/usr/local/src/fpc/fixes_3_0$ ./packages/fpmake --help
-bash: ./packages/fpmake: No such file or directory
I get stuck at the same point irrespective of any -dFPC_ARMHF etc.
Now I'm quite sure it's me doing something silly...
--
Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk
[Opinions above are the author's, not those of his employers or colleagues]
_______________________________________________
fpc-pascal maillist - fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal