[fpc-pascal] Different idea
Michael Van Canneyt
michael at freepascal.org
Wed Aug 19 15:04:40 CEST 2015
On Wed, 19 Aug 2015, Mark Morgan Lloyd wrote:
> Michael Van Canneyt wrote:
>> On Wed, 19 Aug 2015, Mark Morgan Lloyd wrote:
>>
>>> Michael Schnell wrote:
>>>> On 08/18/2015 10:03 PM, Chris Moody wrote:
>>>>> Having issues getting cross compiling to work, so here's another idea:
>>>>>
>>>>> What files would I need to move from Lazarus on my computer to the Pi,
>>>>> so it will be able to find all of the libraries? Or perhaps even better,
>>>>> how can I get the command Lazarus sends to FPC from my computer so I can
>>>>> issue it on the Pi?
>>>>>
>>>> On a headless ARM system that hence can't run Lazarus, I completely did
>>>> and tested the application on a Linux PC, with everything that is not
>>>> available on the target (in that case among other stuff everything GUI
>>>> related including timers) in a "simulation" unit that provides Stimuli
>>>> and Debug outputs is appropriate classes. That can nicely be done in a
>>>> completely Object oriented way using Events (callbacks), properties and
>>>> functions.
>>>
>>> A (physically) headless system can run Lazarus etc. without any problems,
>>> provided that you can login using X11 (XDMCP), VNC, or SSH. Obviously
>>> appropriate underlying libraries are needed (gtk2 or whatever), but apart
>>> from that the only caveat is that building Lazarus or programs of any
>>> significant size tends to be memory-intensive- but generally within the
>>> scope of an Rpi.
>>
>> I use lazbuild succesfully on a machine without any X library installed.
>> Works perfectly for automated final builds of website software.
>
> With the caveat that you need to run Lazarus at least once to get the paths
> etc. set up (i.e. settings stored in ~/.lazarus or as determined by -pcp).
No, I copied those from a development machine.
A couple of search-and-replace operations got everything sorted out.
Michael.
More information about the fpc-pascal
mailing list