[fpc-pascal] Issue with Linking

Jonas Maebe jonas.maebe at elis.ugent.be
Thu Aug 20 14:46:15 CEST 2015


On 20/08/15 14:34, Martin Schreiber wrote:
> On Thursday 20 August 2015 10:01:03 Jonas Maebe wrote:
>>
>> The problem Linux/ARM specifically is also that you have to be pretty
>> much an expert at Linux/ARM and know exactly what the capabilities of
>> your ARM hardware are before you can know what you have to build,
>> independent of instructions regarding how to build it (which doesn't
>> mean that instructions regarding how to build it are superfluous, of
>> course).
>>
> May I suggest to open a section in the Wiki where the necessary settings for 
> different known ARM hardware/software targets are listed, can be approved by 
> the experts and added to "compiler/README.txt" where it can be kept in sync 
> with the corresponding FPC version?

That is virtually impossible. You can perfectly install a softfp
toolchain and libraries on a Raspberry Pi if you want. Or a hardfloat
distribution on a Pandaboard that originally came with a softfp Linux
version. Even if you would only consider default installations, then I
think there is still no one expert enough to know the details about
every possible combination of ARM board and version of a particular
Linux distribution.

The only thing we can document is how to build the various compiler
flavours for different ARM ABIs and hardware features. Which combination
you have is something you will always have to figure out for yourself,
and is completely unrelated to FPC (FPC uses standard terminology in
this respect).


Jonas



More information about the fpc-pascal mailing list