[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