[fpc-pascal] Statically linked-in fpc code

Michael Van Canneyt michael at freepascal.org
Fri Feb 5 14:37:21 CET 2021



On Fri, 5 Feb 2021, Michael Van Canneyt via fpc-pascal wrote:

>
>
> On Fri, 5 Feb 2021, Sven Barth via fpc-pascal wrote:
>
>> Adriaan van Os via fpc-pascal <fpc-pascal at lists.freepascal.org> schrieb am
>> Fr., 5. Feb. 2021, 10:50:
>>
>>> Adriaan van Os via fpc-pascal wrote:
>>>> Jonas Maebe via fpc-pascal wrote:
>>>>> On 2021-02-05 09:24, Adriaan van Os via fpc-pascal wrote:
>>>>>> It's crazy !
>>>>>> <https://bugs.freepascal.org/view.php?id=38440>
>>>>>
>>>>> The default fpc.cfg file contains this (both in 3.0.4 and 3.2.0):
>>>>>
>>>>
>>>> Thanks for tne reply.
>>>>
>>>>> # For a debug version compile with debuginfo and all codegeneration
>>>>> checks on
>>>>> #IFDEF DEBUG
>>>>>   -gl
>>>>>   -Crtoi
>>>>>   #WRITE Compiling Debug Version
>>>>> #ENDIF
>>>>
>>>> I find such sneaky configuration files an extremely bad idea !
>>>
>>> Also
>>>
>>> 1. Section 1.3.31 of the Programmer's manual says "By default, no stack
>>> checking is performed."
>>>
>>
>> The default of the compiler *without* a configuration file (maybe we should
>> mention that somewhere in the Programmer's Guide). For example C operators
>> are disabled by default as well (see Programmer's Guide 1.2.10), but the
>> default configuration file enables them.
>
> Not sure where the 1.3.31 came from, but stack checking is mentioned in
> 1.7.72;

Make that 1.2.72 :-(

Michael.


More information about the fpc-pascal mailing list