[Lazarus] Using different FPC versions

Michael Van Canneyt michael at freepascal.org
Mon Feb 10 18:38:06 CET 2014



On Mon, 10 Feb 2014, patspiper wrote:

> On 10/02/14 19:12, Michael Van Canneyt wrote:
>> 
>> 
>> On Mon, 10 Feb 2014, patspiper wrote:
>> 
>>>> Once this is implemented, it can be done by "additions and overrides" 
>>>> too.
>>> 
>>> Although it is a welcome feature, it will make the usage really 
>>> complicated considering build modes might cater for debug/release, FPC 
>>> version, win/linux, etc...
>>> 
>>> I instead propose to have a field next to the compiler path in the IDE 
>>> options that accepts fpc's -Xp parameter. Xp allows one to specify the 
>>> relative folder of the actual compiler (ppcxxx) with respect to the fpc 
>>> executable. That would work well since each ppcxxx's location is fixed 
>>> with respect to its associated fpc executable.
>> 
>> That assumption is not correct on Unix.
>
> That's interesting and unexpected. Can you give an example on fpc's folder 
> hierarchy on unix?

Well:

fpc is in /usr/local/bin/fpc
various compilers are in 
/usr/local/lib/fpc/$version/ppcXXX

or (depending on how it was installed):
/usr/bin/fpc
and
/usr/lib/fpc/$version/ppcXXX

Same paths are used on Darwin.

Michael.




More information about the Lazarus mailing list